|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.fc.WTObject
wt.pdmlink.PDMLinkProduct
Use the newPDMLinkProduct
static factory method(s), not
the PDMLinkProduct
constructor, to construct instances of
this class. Instances must be constructed using the static factory(s),
in order to ensure proper initialization of the instance.
Supported API: true
Extendable: false
Fields inherited from class wt.fc.WTObject |
CREATE_TIMESTAMP, MODIFY_TIMESTAMP |
Fields inherited from interface wt.inf.team.ContainerTeamManaged |
ACTIVE_FLAG, ACTUAL_END, ACTUAL_START, ALLOW_USER_TO_CONFIGURE_ACCESS, CONTAINER_TEAM_MANAGED_INFO, CONTAINER_TEAM_REFERENCE, CTM_STATE, INVITATION_MSG, REQUIRE_CONFIRMATION, SEND_INVITATIONS |
Fields inherited from interface wt.fc.Persistable |
IDENTITY, PERSIST_INFO, TYPE |
Fields inherited from interface wt.access.AdHocControlled |
ENTRY_SET |
Fields inherited from interface wt.identity.DisplayIdentification |
DISPLAY_IDENTIFIER, DISPLAY_IDENTITY, DISPLAY_TYPE |
Fields inherited from interface wt.admin.DomainAdministered |
DOMAIN_REF, INHERITED_DOMAIN |
Fields inherited from interface wt.ufid.Federatable |
FEDERATABLE_INFO |
Fields inherited from interface wt.inf.container.WTContainedIdentified |
CONTAINER_REFERENCE |
Fields inherited from interface wt.inf.container.WTContained |
CONTAINER_ID, CONTAINER_NAME |
Fields inherited from interface wt.org.OrganizationOwnedImpl |
ORGANIZATION_REFERENCE |
Fields inherited from interface wt.org.OrganizationOwned |
ORGANIZATION, ORGANIZATION_CODING_SYSTEM, ORGANIZATION_NAME, ORGANIZATION_UNIQUE_IDENTIFIER |
Fields inherited from interface wt.type.Typed |
TYPE_DEFINITION_REFERENCE |
Fields inherited from interface wt.iba.value.IBAHolder |
ATTRIBUTE_CONTAINER |
Constructor Summary | |
PDMLinkProduct()
|
Method Summary | |
private void |
containerInfoValidate(WTContainerInfo a_ContainerInfo)
|
private void |
containerReferenceValidate(WTContainerRef a_ContainerReference)
|
private void |
containerTeamManagedInfoValidate(ContainerTeamManagedInfo a_ContainerTeamManagedInfo)
|
private void |
containerTemplateReferenceValidate(WTContainerTemplateRef a_ContainerTemplateReference)
|
boolean |
equals(Object obj)
Indicates whether the given object is equal to this object from a persistence perspective, by comparing the two objects ObjectIdentifier s. |
private void |
federatableInfoValidate(FederatableInfo a_FederatableInfo)
|
Timestamp |
getActualEnd()
Gets the value of the attribute: ACTUAL_END. |
Timestamp |
getActualStart()
Gets the value of the attribute: ACTUAL_START. |
WTGroup |
getAdministrators()
Gets the value of the attribute: ADMINISTRATORS. |
WTPrincipalReference |
getAdministratorsReference()
Gets the value of the attribute: ADMINISTRATORS_REFERENCE. |
AttributeContainer |
getAttributeContainer()
Gets the object for the association that plays role: ATTRIBUTE_CONTAINER. |
String |
getConceptualClassname()
Deprecated. |
WTContainer |
getContainer()
Gets the object for the association that plays role: CONTAINER. |
WTContainerInfo |
getContainerInfo()
Gets the object for the association that plays role: CONTAINER_INFO. |
String |
getContainerName()
Gets the value of the attribute: CONTAINER_NAME. |
WTContainerRef |
getContainerReference()
Gets the value of the attribute: CONTAINER_REFERENCE. |
ContainerTeamManagedInfo |
getContainerTeamManagedInfo()
Gets the object for the association that plays role: CONTAINER_TEAM_MANAGED_INFO. |
ContainerTeamReference |
getContainerTeamReference()
Gets the value of the attribute: CONTAINER_TEAM_REFERENCE. |
WTContainerTemplate |
getContainerTemplate()
Gets the object for the association that plays role: CONTAINER_TEMPLATE. |
WTContainerTemplateRef |
getContainerTemplateReference()
Gets the value of the attribute: CONTAINER_TEMPLATE_REFERENCE. |
DirectoryContextProvider |
getContextProvider()
Gets the value of the attribute: CONTEXT_PROVIDER. |
WTPrincipal |
getCreator()
Gets the value of the attribute: CREATOR. |
WTPrincipalReference |
getCreatorReference()
Gets the value of the attribute: CREATOR_REFERENCE. |
ContainerTeamManagedState |
getCtmState()
Gets the value of the attribute: CTM_STATE. |
Cabinet |
getDefaultCabinet()
Gets the value of the attribute: DEFAULT_CABINET. |
CabinetReference |
getDefaultCabinetReference()
Gets the value of the attribute: DEFAULT_CABINET_REFERENCE. |
AdministrativeDomain |
getDefaultDomain()
Gets the value of the attribute: DEFAULT_DOMAIN. |
AdminDomainRef |
getDefaultDomainReference()
Gets the value of the attribute: DEFAULT_DOMAIN_REFERENCE. |
String |
getDescription()
Gets the value of the attribute: DESCRIPTION. |
AdminDomainRef |
getDomainRef()
Gets the object for the association that plays role: DOMAIN_REF. |
AclEntrySet |
getEntrySet()
Gets the value of the attribute: ENTRY_SET. |
FederatableInfo |
getFederatableInfo()
Gets the object for the association that plays role: FEDERATABLE_INFO. |
IdentificationObject |
getIdentificationObject()
Constructs and returns an identification object. |
String |
getInternetDomain()
Gets the value of the attribute: INTERNET_DOMAIN. |
String |
getInvitationMsg()
Gets the value of the attribute: INVITATION_MSG. |
String |
getName()
Gets the value of the attribute: NAME. |
WTOrganization |
getOrganization()
Gets the value of the attribute: ORGANIZATION. |
String |
getOrganizationCodingSystem()
Gets the value of the attribute: ORGANIZATION_CODING_SYSTEM. |
String |
getOrganizationName()
Gets the value of the attribute: ORGANIZATION_NAME. |
WTPrincipalReference |
getOrganizationReference()
Gets the value of the attribute: ORGANIZATION_REFERENCE. |
String |
getOrganizationUniqueIdentifier()
Gets the value of the attribute: ORGANIZATION_UNIQUE_IDENTIFIER. |
WTPrincipal |
getOwner()
Gets the value of the attribute: OWNER. |
WTPrincipalReference |
getOwnerReference()
Gets the value of the attribute: OWNER_REFERENCE. |
WTProductMaster |
getProduct()
Gets the object for the association that plays role: PRODUCT. |
WTProduct |
getProductBackDoor()
|
String |
getProductName()
Gets the value of the attribute: PRODUCT_NAME. |
String |
getProductNumber()
Gets the value of the attribute: PRODUCT_NUMBER. |
ObjectReference |
getProductReference()
Gets the value of the attribute: PRODUCT_REFERENCE. |
AdministrativeDomain |
getPublicParentDomain()
Gets the value of the attribute: PUBLIC_PARENT_DOMAIN. |
AdminDomainRef |
getPublicParentDomainReference()
Gets the value of the attribute: PUBLIC_PARENT_DOMAIN_REFERENCE. |
Cabinet |
getSystemCabinet()
Gets the value of the attribute: SYSTEM_CABINET. |
CabinetReference |
getSystemCabinetReference()
Gets the value of the attribute: SYSTEM_CABINET_REFERENCE. |
AdministrativeDomain |
getSystemDomain()
Gets the value of the attribute: SYSTEM_DOMAIN. |
AdminDomainRef |
getSystemDomainReference()
Gets the value of the attribute: SYSTEM_DOMAIN_REFERENCE. |
TypeDefinitionReference |
getTypeDefinitionReference()
Gets the object for the association that plays role: TYPE_DEFINITION_REFERENCE. |
protected WTProduct |
getWTProduct()
Gets the value of the attribute: W_TPRODUCT. |
int |
hashCode()
Returns a hash code for this object based upon its ObjectIdentifier . |
protected void |
initialize(WTProduct wTProduct)
Supports initialization, following construction of an instance. |
boolean |
isActiveFlag()
Deprecated. at 7.0 |
boolean |
isAllowUserToConfigureAccess()
Gets the value of the attribute: ALLOW_USER_TO_CONFIGURE_ACCESS. |
boolean |
isBusinessNamespace()
Gets the value of the attribute: BUSINESS_NAMESPACE. |
boolean |
isInheritedDomain()
Gets the value of the attribute: INHERITED_DOMAIN. |
boolean |
isMetaDataNamespace()
Gets the value of the attribute: META_DATA_NAMESPACE. |
boolean |
isPrivateAccess()
Gets the value of the attribute: PRIVATE_ACCESS. |
boolean |
isRequireConfirmation()
Gets the value of the attribute: REQUIRE_CONFIRMATION. |
boolean |
isSendInvitations()
Gets the value of the attribute: SEND_INVITATIONS. |
boolean |
isSharingEnabled()
Gets the value of the attribute: SHARING_ENABLED. |
static PDMLinkProduct |
newPDMLinkProduct(WTProduct wTProduct)
Supported API: false |
private void |
organizationReferenceValidate(WTPrincipalReference a_OrganizationReference)
|
private void |
productReferenceValidate(ObjectReference a_ProductReference)
|
void |
readExternal(ObjectInput input)
Reads the non-transient fields of this class from an external source. |
void |
readExternal(PersistentRetrieveIfc input)
Used by Persistent Data Service to populate the persistent attributes of this class from a persistent store. |
private boolean |
readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source, which is not the current version. |
protected boolean |
readVersion(PDMLinkProduct thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
void |
setAdministrators(WTGroup a_Administrators)
Sets the value of the attribute: ADMINISTRATORS. |
void |
setAdministratorsReference(WTPrincipalReference a_AdministratorsReference)
Sets the value of the attribute: ADMINISTRATORS_REFERENCE. |
void |
setAttributeContainer(AttributeContainer a_AttributeContainer)
Sets the object for the association that plays role: ATTRIBUTE_CONTAINER. |
protected void |
setBusinessNamespace(boolean a_BusinessNamespace)
Sets the value of the attribute: BUSINESS_NAMESPACE. |
void |
setContainer(WTContainer a_Container)
Sets the object for the association that plays role: CONTAINER. |
protected void |
setContainerInfo(WTContainerInfo a_ContainerInfo)
Sets the object for the association that plays role: CONTAINER_INFO. |
void |
setContainerReference(WTContainerRef a_ContainerReference)
Sets the value of the attribute: CONTAINER_REFERENCE. |
void |
setContainerTeamManagedInfo(ContainerTeamManagedInfo a_ContainerTeamManagedInfo)
Sets the object for the association that plays role: CONTAINER_TEAM_MANAGED_INFO. |
void |
setContainerTemplate(WTContainerTemplate a_ContainerTemplate)
Sets the object for the association that plays role: CONTAINER_TEMPLATE. |
void |
setContainerTemplateReference(WTContainerTemplateRef a_ContainerTemplateReference)
Sets the value of the attribute: CONTAINER_TEMPLATE_REFERENCE. |
void |
setCreator(WTPrincipal a_Creator)
Sets the value of the attribute: CREATOR. |
void |
setCreatorReference(WTPrincipalReference a_CreatorReference)
Sets the value of the attribute: CREATOR_REFERENCE. |
void |
setDefaultCabinet(Cabinet a_DefaultCabinet)
Sets the value of the attribute: DEFAULT_CABINET. |
void |
setDefaultCabinetReference(CabinetReference a_DefaultCabinetReference)
Sets the value of the attribute: DEFAULT_CABINET_REFERENCE. |
void |
setDefaultDomain(AdministrativeDomain a_DefaultDomain)
Sets the value of the attribute: DEFAULT_DOMAIN. |
void |
setDefaultDomainReference(AdminDomainRef a_DefaultDomainReference)
Sets the value of the attribute: DEFAULT_DOMAIN_REFERENCE. |
void |
setDescription(String a_Description)
Sets the value of the attribute: DESCRIPTION. |
void |
setDomainRef(AdminDomainRef a_DomainRef)
Sets the object for the association that plays role: DOMAIN_REF. |
void |
setEntrySet(AclEntrySet a_EntrySet)
Sets the value of the attribute: ENTRY_SET. |
void |
setFederatableInfo(FederatableInfo a_FederatableInfo)
Sets the object for the association that plays role: FEDERATABLE_INFO. |
void |
setInheritedDomain(boolean a_InheritedDomain)
Sets the value of the attribute: INHERITED_DOMAIN. |
void |
setInvitationMsg(String a_InvitationMsg)
Sets the value of the attribute: INVITATION_MSG. |
void |
setName(String a_Name)
Sets the value of the attribute: NAME. |
void |
setOrganization(WTOrganization a_Organization)
Sets the value of the attribute: ORGANIZATION. |
void |
setOrganizationReference(WTPrincipalReference a_OrganizationReference)
Sets the value of the attribute: ORGANIZATION_REFERENCE. |
void |
setOwner(WTPrincipal a_Owner)
Sets the value of the attribute: OWNER. |
void |
setOwnerReference(WTPrincipalReference a_OwnerReference)
Sets the value of the attribute: OWNER_REFERENCE. |
protected void |
setProduct(WTProductMaster a_Product)
Sets the object for the association that plays role: PRODUCT. |
void |
setProductBackDoor(ObjectReference productMasterReference)
|
protected void |
setProductReference(ObjectReference a_ProductReference)
Sets the value of the attribute: PRODUCT_REFERENCE. |
void |
setSharingEnabled(boolean a_SharingEnabled)
Sets the value of the attribute: SHARING_ENABLED. |
void |
setSystemCabinet(Cabinet a_SystemCabinet)
Sets the value of the attribute: SYSTEM_CABINET. |
void |
setSystemCabinetReference(CabinetReference a_SystemCabinetReference)
Sets the value of the attribute: SYSTEM_CABINET_REFERENCE. |
void |
setSystemDomain(AdministrativeDomain a_SystemDomain)
Sets the value of the attribute: SYSTEM_DOMAIN. |
void |
setSystemDomainReference(AdminDomainRef a_SystemDomainReference)
Sets the value of the attribute: SYSTEM_DOMAIN_REFERENCE. |
void |
setTypeDefinitionReference(TypeDefinitionReference a_TypeDefinitionReference)
Sets the object for the association that plays role: TYPE_DEFINITION_REFERENCE. |
protected void |
setWTProduct(WTProduct a_WTProduct)
Sets the value of the attribute: W_TPRODUCT. |
private void |
typeDefinitionReferenceValidate(TypeDefinitionReference a_TypeDefinitionReference)
|
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
void |
writeExternal(PersistentStoreIfc output)
Used by Persistent Data Service to obtain the values of the persistent attributes of this class, so they can be written to a persistent store. |
private void |
wTProductValidate(WTProduct a_WTProduct)
|
Methods inherited from class wt.fc.WTObject |
checkAttributes, duplicate, finalize, getClassInfo, getCreateTimestamp, getDisplayIdentifier, getDisplayIdentity, getDisplayType, getIdentity, getModifyTimestamp, getPersistInfo, getType, initialize, readVersion, setPersistInfo, toString |
Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface wt.fc.Persistable |
checkAttributes, getIdentity, getPersistInfo, getType, setPersistInfo |
Methods inherited from interface wt.fc.NetFactor |
getClassInfo |
Methods inherited from interface wt.identity.DisplayIdentification |
getDisplayIdentifier, getDisplayIdentity, getDisplayType |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
protected static final String W_TPRODUCT
private WTProduct wTProduct
public static final String PRODUCT_NUMBER
public static final String PRODUCT_NAME
public static final String PRODUCT
public static final String PRODUCT_REFERENCE
private ObjectReference productReference
private ContainerTeamManagedInfo containerTeamManagedInfo
private WTContainerInfo containerInfo
public static final String CONTAINER_TEMPLATE
private WTContainerTemplateRef containerTemplateReference
private AclEntrySet entrySet
private boolean inheritedDomain
private AdminDomainRef domainRef
private FederatableInfo federatableInfo
public static final String CONTAINER
private WTContainerRef containerReference
private WTPrincipalReference organizationReference
private TypeDefinitionReference typeDefinitionReference
private AttributeContainer theAttributeContainer
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
Constructor Detail |
public PDMLinkProduct()
Method Detail |
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class WTObject
output
-
IOException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class WTObject
input
-
IOException
ClassNotFoundException
protected boolean readVersion(PDMLinkProduct thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
private boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
public void writeExternal(PersistentStoreIfc output) throws SQLException, DatastoreException
(Not intended for general use.)
Supported API: false
writeExternal
in interface ObjectMappable
writeExternal
in class WTObject
output
-
SQLException
DatastoreException
public void readExternal(PersistentRetrieveIfc input) throws SQLException, DatastoreException
(Not intended for general
use.)
Supported API: false
readExternal
in interface ObjectMappable
readExternal
in class WTObject
input
-
SQLException
DatastoreException
public String getConceptualClassname()
getConceptualClassname
in interface NetFactor
protected WTProduct getWTProduct()
protected void setWTProduct(WTProduct a_WTProduct) throws WTPropertyVetoException
a_WTProduct
-
WTPropertyVetoException
private void wTProductValidate(WTProduct a_WTProduct) throws WTPropertyVetoException
a_WTProduct
-
WTPropertyVetoException
public String getProductNumber()
public String getProductName()
public WTProductMaster getProduct()
protected void setProduct(WTProductMaster a_Product) throws WTPropertyVetoException, WTException
a_Product
-
WTPropertyVetoException
WTException
public ObjectReference getProductReference()
protected void setProductReference(ObjectReference a_ProductReference) throws WTPropertyVetoException
a_ProductReference
-
WTPropertyVetoException
private void productReferenceValidate(ObjectReference a_ProductReference) throws WTPropertyVetoException
a_ProductReference
-
WTPropertyVetoException
public static PDMLinkProduct newPDMLinkProduct(WTProduct wTProduct) throws WTException
wTProduct
-
WTException
protected void initialize(WTProduct wTProduct) throws WTException
wTProduct
-
WTException
public ContainerTeamManagedState getCtmState()
getCtmState
in interface ContainerTeamManaged
public boolean isRequireConfirmation()
isRequireConfirmation
in interface ContainerTeamManaged
public boolean isSendInvitations()
isSendInvitations
in interface ContainerTeamManaged
public boolean isAllowUserToConfigureAccess()
isAllowUserToConfigureAccess
in interface ContainerTeamManaged
public String getInvitationMsg()
getInvitationMsg
in interface ContainerTeamManaged
public void setInvitationMsg(String a_InvitationMsg) throws WTPropertyVetoException
setInvitationMsg
in interface ContainerTeamManaged
a_InvitationMsg
-
WTPropertyVetoException
public boolean isActiveFlag()
isActiveFlag
in interface ContainerTeamManaged
public Timestamp getActualStart()
getActualStart
in interface ContainerTeamManaged
public Timestamp getActualEnd()
getActualEnd
in interface ContainerTeamManaged
public ContainerTeamReference getContainerTeamReference()
getContainerTeamReference
in interface ContainerTeamManaged
public ContainerTeamManagedInfo getContainerTeamManagedInfo()
getContainerTeamManagedInfo
in interface ContainerTeamManaged
public void setContainerTeamManagedInfo(ContainerTeamManagedInfo a_ContainerTeamManagedInfo) throws WTPropertyVetoException
setContainerTeamManagedInfo
in interface ContainerTeamManaged
a_ContainerTeamManagedInfo
-
WTPropertyVetoException
private void containerTeamManagedInfoValidate(ContainerTeamManagedInfo a_ContainerTeamManagedInfo) throws WTPropertyVetoException
a_ContainerTeamManagedInfo
-
WTPropertyVetoException
public WTGroup getAdministrators()
getAdministrators
in interface WTContainer
public void setAdministrators(WTGroup a_Administrators) throws WTPropertyVetoException, WTException
setAdministrators
in interface WTContainer
a_Administrators
-
WTPropertyVetoException
WTException
public WTPrincipalReference getAdministratorsReference()
getAdministratorsReference
in interface WTContainer
#administrators
public void setAdministratorsReference(WTPrincipalReference a_AdministratorsReference) throws WTPropertyVetoException
setAdministratorsReference
in interface WTContainer
a_AdministratorsReference
-
WTPropertyVetoException
#administrators
public boolean isBusinessNamespace()
false
, then the first
parent of this container that is a business namespace will be used.
isBusinessNamespace
in interface WTContainer
protected void setBusinessNamespace(boolean a_BusinessNamespace) throws WTPropertyVetoException
false
, then the first
parent of this container that is a business namespace will be used.
a_BusinessNamespace
-
WTPropertyVetoException
public DirectoryContextProvider getContextProvider() throws WTException
getContextProvider
in interface WTContainer
WTException
public WTPrincipal getCreator()
getCreator
in interface WTContainer
public void setCreator(WTPrincipal a_Creator) throws WTPropertyVetoException, WTException
setCreator
in interface WTContainer
a_Creator
-
WTPropertyVetoException
WTException
public WTPrincipalReference getCreatorReference()
getCreatorReference
in interface WTContainer
public void setCreatorReference(WTPrincipalReference a_CreatorReference) throws WTPropertyVetoException
setCreatorReference
in interface WTContainer
a_CreatorReference
-
WTPropertyVetoException
public Cabinet getDefaultCabinet()
Cabinet
for a container's "business" data. Typically,
folder browsing will use the default cabinet as a root. Administrative
data should be placed in the system cabinet.
Every effort should be made to limit the Cabinet
s in
a container to the 2 defined in the WTContainer model -- the defaultCabinet
and systemCabinet
.
Supported API: false
getDefaultCabinet
in interface WTContainer
public void setDefaultCabinet(Cabinet a_DefaultCabinet) throws WTPropertyVetoException, WTException
Cabinet
for a container's "business" data. Typically,
folder browsing will use the default cabinet as a root. Administrative
data should be placed in the system cabinet.
Every effort should be made to limit the Cabinet
s in
a container to the 2 defined in the WTContainer model -- the defaultCabinet
and systemCabinet
.
Supported API: false
setDefaultCabinet
in interface WTContainer
a_DefaultCabinet
-
WTPropertyVetoException
WTException
public CabinetReference getDefaultCabinetReference()
getDefaultCabinetReference
in interface WTContainer
#cabinet
public void setDefaultCabinetReference(CabinetReference a_DefaultCabinetReference) throws WTPropertyVetoException
setDefaultCabinetReference
in interface WTContainer
a_DefaultCabinetReference
-
WTPropertyVetoException
#cabinet
public AdministrativeDomain getDefaultDomain()
private
, then the default domain
will be parented by the publicParentDomain
.
getDefaultDomain
in interface WTContainer
public void setDefaultDomain(AdministrativeDomain a_DefaultDomain) throws WTPropertyVetoException, WTException
private
, then the default domain
will be parented by the publicParentDomain
.
setDefaultDomain
in interface WTContainer
a_DefaultDomain
-
WTPropertyVetoException
WTException
public AdminDomainRef getDefaultDomainReference()
getDefaultDomainReference
in interface WTContainer
#defaultDomain
public void setDefaultDomainReference(AdminDomainRef a_DefaultDomainReference) throws WTPropertyVetoException
setDefaultDomainReference
in interface WTContainer
a_DefaultDomainReference
-
WTPropertyVetoException
#defaultDomain
public String getDescription()
getDescription
in interface WTContainer
public void setDescription(String a_Description) throws WTPropertyVetoException
setDescription
in interface WTContainer
a_Description
-
WTPropertyVetoException
public String getInternetDomain() throws WTException
This property is derived from WTOrganization.internetDomain
Supported API: false
getInternetDomain
in interface WTContainer
WTException
public boolean isMetaDataNamespace()
true
, then getInternetDomain()
must
return a non-null value.
This property will always be true
for instances of OrgContainer
or ExchangeContainer
, and always be false
for other container types.
Supported API: false
isMetaDataNamespace
in interface WTContainer
public String getName()
IdentityHelper.service.changeIdentity(WTContainer,
WTContainerIdentity)
Subclasses should override the default implementation of setName
to call WTContainerInfo.setName(WTContainer,String)
.
This will ensure the change restriction check is properly enforced.
Supported API: true
getName
in interface WTContainer
IdentityService#changeIdentity
,
WTContainerIdentity
public void setName(String a_Name) throws WTPropertyVetoException
IdentityHelper.service.changeIdentity(WTContainer,
WTContainerIdentity)
Subclasses should override the default implementation of setName
to call WTContainerInfo.setName(WTContainer,String)
.
This will ensure the change restriction check is properly enforced.
Supported API: true
setName
in interface WTContainer
a_Name
-
WTPropertyVetoException
IdentityService#changeIdentity
,
WTContainerIdentity
public WTPrincipal getOwner()
getOwner
in interface WTContainer
public void setOwner(WTPrincipal a_Owner) throws WTPropertyVetoException, WTException
setOwner
in interface WTContainer
a_Owner
-
WTPropertyVetoException
WTException
public WTPrincipalReference getOwnerReference()
getOwnerReference
in interface WTContainer
#owner
public void setOwnerReference(WTPrincipalReference a_OwnerReference) throws WTPropertyVetoException
setOwnerReference
in interface WTContainer
a_OwnerReference
-
WTPropertyVetoException
#owner
public boolean isPrivateAccess()
true
, the container should be set up such that only
the users directly participating in the container have access to it.
For ContainerTeamManaged
objects, this means the confirmed
participants in the container.
If a container has already been run through the create process, then
the WTContainerService
should be used to change this
property. Use makePrivate
to turn on private access,
and makePublic
to turn it off.
Supported API: false
isPrivateAccess
in interface WTContainer
public AdministrativeDomain getPublicParentDomain()
getPublicParentDomain
in interface WTContainer
public AdminDomainRef getPublicParentDomainReference()
getPublicParentDomainReference
in interface WTContainer
#publicParentDomain
public boolean isSharingEnabled()
isSharingEnabled
in interface WTContainer
public void setSharingEnabled(boolean a_SharingEnabled) throws WTPropertyVetoException
setSharingEnabled
in interface WTContainer
a_SharingEnabled
-
WTPropertyVetoException
public Cabinet getSystemCabinet()
Cabinet
for "system" data. The assumption is that data
in this cabinet is typically not displayed in a folder paradigm but
rather through another administrative client. Typical folder displays
should work with the defaultCabinet
.
Every effort should be made to limit the Cabinet
s in
a container to the 2 defined in the WTContainer model -- the defaultCabinet
and systemCabinet
.
Supported API: false
getSystemCabinet
in interface WTContainer
public void setSystemCabinet(Cabinet a_SystemCabinet) throws WTPropertyVetoException, WTException
Cabinet
for "system" data. The assumption is that data
in this cabinet is typically not displayed in a folder paradigm but
rather through another administrative client. Typical folder displays
should work with the defaultCabinet
.
Every effort should be made to limit the Cabinet
s in
a container to the 2 defined in the WTContainer model -- the defaultCabinet
and systemCabinet
.
Supported API: false
setSystemCabinet
in interface WTContainer
a_SystemCabinet
-
WTPropertyVetoException
WTException
public CabinetReference getSystemCabinetReference()
getSystemCabinetReference
in interface WTContainer
#systemCabinet
public void setSystemCabinetReference(CabinetReference a_SystemCabinetReference) throws WTPropertyVetoException
setSystemCabinetReference
in interface WTContainer
a_SystemCabinetReference
-
WTPropertyVetoException
#systemCabinet
public AdministrativeDomain getSystemDomain()
systemDomain
,
so that open access is not granted to the container's administrative
data.
getSystemDomain
in interface WTContainer
public void setSystemDomain(AdministrativeDomain a_SystemDomain) throws WTPropertyVetoException, WTException
systemDomain
,
so that open access is not granted to the container's administrative
data.
setSystemDomain
in interface WTContainer
a_SystemDomain
-
WTPropertyVetoException
WTException
public AdminDomainRef getSystemDomainReference()
getSystemDomainReference
in interface WTContainer
#systemDomain
public void setSystemDomainReference(AdminDomainRef a_SystemDomainReference) throws WTPropertyVetoException
setSystemDomainReference
in interface WTContainer
a_SystemDomainReference
-
WTPropertyVetoException
#systemDomain
public WTContainerInfo getContainerInfo()
getContainerInfo
in interface WTContainer
protected void setContainerInfo(WTContainerInfo a_ContainerInfo) throws WTPropertyVetoException
a_ContainerInfo
-
WTPropertyVetoException
private void containerInfoValidate(WTContainerInfo a_ContainerInfo) throws WTPropertyVetoException
a_ContainerInfo
-
WTPropertyVetoException
public WTContainerTemplate getContainerTemplate()
getContainerTemplate
in interface WTContainer
public void setContainerTemplate(WTContainerTemplate a_ContainerTemplate) throws WTPropertyVetoException, WTException
setContainerTemplate
in interface WTContainer
a_ContainerTemplate
-
WTPropertyVetoException
WTException
public WTContainerTemplateRef getContainerTemplateReference()
getContainerTemplateReference
in interface WTContainer
public void setContainerTemplateReference(WTContainerTemplateRef a_ContainerTemplateReference) throws WTPropertyVetoException
setContainerTemplateReference
in interface WTContainer
a_ContainerTemplateReference
-
WTPropertyVetoException
private void containerTemplateReferenceValidate(WTContainerTemplateRef a_ContainerTemplateReference) throws WTPropertyVetoException
a_ContainerTemplateReference
-
WTPropertyVetoException
public AclEntrySet getEntrySet()
getEntrySet
in interface AdHocControlled
public void setEntrySet(AclEntrySet a_EntrySet)
setEntrySet
in interface AdHocControlled
a_EntrySet
- public boolean isInheritedDomain()
isInheritedDomain
in interface DomainAdministered
public void setInheritedDomain(boolean a_InheritedDomain) throws WTPropertyVetoException
setInheritedDomain
in interface DomainAdministered
a_InheritedDomain
-
WTPropertyVetoException
public AdminDomainRef getDomainRef()
getDomainRef
in interface DomainAdministered
public void setDomainRef(AdminDomainRef a_DomainRef)
setDomainRef
in interface DomainAdministered
a_DomainRef
- public FederatableInfo getFederatableInfo()
getFederatableInfo
in interface Federatable
public void setFederatableInfo(FederatableInfo a_FederatableInfo) throws WTPropertyVetoException
setFederatableInfo
in interface Federatable
a_FederatableInfo
-
WTPropertyVetoException
private void federatableInfoValidate(FederatableInfo a_FederatableInfo) throws WTPropertyVetoException
a_FederatableInfo
-
WTPropertyVetoException
public WTContainer getContainer()
getContainer
in interface WTContainedIdentified
public void setContainer(WTContainer a_Container) throws WTPropertyVetoException, WTException
setContainer
in interface WTContainedIdentified
a_Container
-
WTPropertyVetoException
WTException
public WTContainerRef getContainerReference()
getContainerReference
in interface WTContainedIdentified
public void setContainerReference(WTContainerRef a_ContainerReference) throws WTPropertyVetoException
setContainerReference
in interface WTContainedIdentified
a_ContainerReference
-
WTPropertyVetoException
private void containerReferenceValidate(WTContainerRef a_ContainerReference) throws WTPropertyVetoException
a_ContainerReference
-
WTPropertyVetoException
public String getContainerName()
WTContainer
this object is assigned to.
getContainerName
in interface WTContained
public IdentificationObject getIdentificationObject() throws WTException
getIdentificationObject
in interface Identified
WTException
public WTPrincipalReference getOrganizationReference()
getOrganizationReference
in interface OrganizationOwnedImpl
public void setOrganizationReference(WTPrincipalReference a_OrganizationReference) throws WTPropertyVetoException
setOrganizationReference
in interface OrganizationOwnedImpl
a_OrganizationReference
-
WTPropertyVetoException
private void organizationReferenceValidate(WTPrincipalReference a_OrganizationReference) throws WTPropertyVetoException
a_OrganizationReference
-
WTPropertyVetoException
public String getOrganizationUniqueIdentifier()
getOrganizationUniqueIdentifier
in interface OrganizationOwned
public String getOrganizationCodingSystem()
getOrganizationCodingSystem
in interface OrganizationOwned
public String getOrganizationName()
getOrganizationName
in interface OrganizationOwned
public WTOrganization getOrganization()
getOrganization
in interface OrganizationOwned
public void setOrganization(WTOrganization a_Organization) throws WTPropertyVetoException
setOrganization
in interface OrganizationOwned
a_Organization
-
WTPropertyVetoException
public TypeDefinitionReference getTypeDefinitionReference()
getTypeDefinitionReference
in interface Typed
public void setTypeDefinitionReference(TypeDefinitionReference a_TypeDefinitionReference) throws WTPropertyVetoException
setTypeDefinitionReference
in interface Typed
a_TypeDefinitionReference
-
WTPropertyVetoException
private void typeDefinitionReferenceValidate(TypeDefinitionReference a_TypeDefinitionReference) throws WTPropertyVetoException
a_TypeDefinitionReference
-
WTPropertyVetoException
public AttributeContainer getAttributeContainer()
getAttributeContainer
in interface IBAHolder
public void setAttributeContainer(AttributeContainer a_AttributeContainer)
setAttributeContainer
in interface IBAHolder
a_AttributeContainer
- public boolean equals(Object obj)
ObjectIdentifier
s.
Changed or stale copies are still considered equal by this method.
Delegates to PersistenceHelper.equals(Persistable,Object)
.
Warning: Certain core Windchill operations may depend upon
equals
being ObjectIdentifier
-based. Changes
to the default implementation should be done with care, if at all.
Supported API: false
equals
in class WTObject
obj
-
public int hashCode()
ObjectIdentifier
.
Delegates to PersistenceHelper.hashCode(Persistable)
.
Warning: Certain core Windchill operations may depend upon
hashCode
being ObjectIdentifier-based
. Changes
to the default implementation should be done with care, if at all.
Supported API: false
hashCode
in class WTObject
public void setProductBackDoor(ObjectReference productMasterReference)
public WTProduct getProductBackDoor()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |