wt.inf.container
Class WTContainerInfo

java.lang.Object
  extended bywt.inf.container.WTContainerInfo
All Implemented Interfaces:
Externalizable, NetFactor, ObjectMappable, Serializable

public final class WTContainerInfo
extends Object
implements ObjectMappable, Externalizable

Encapsulates the set of attributes that all implementors of WTContainer share. This class should rarely if ever need to be referenced outside of the container package itself.

Use the newWTContainerInfo static factory method(s), not the WTContainerInfo 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: false

Extendable: false

See Also:
Serialized Form

Field Summary
static String ADMINISTRATORS
          Label for the attribute.
static String ADMINISTRATORS_REF
          Label for the attribute.
private  WTPrincipalReference administratorsRef
           
static String BUSINESS_NAMESPACE
          Label for the attribute.
private  boolean businessNamespace
           
private static String CLASSNAME
           
static String CREATOR
          Label for the attribute.
static String CREATOR_REF
          Label for the attribute.
private  WTPrincipalReference creatorRef
           
static String DEFAULT_CABINET
          Label for the attribute.
static String DEFAULT_CABINET_REF
          Label for the attribute.
static String DEFAULT_DOMAIN
          Label for the attribute.
static String DEFAULT_DOMAIN_REF
          Label for the attribute.
private  CabinetReference defaultCabinetRef
           
private  AdminDomainRef defaultDomainRef
           
private  String description
           
static String DESCRIPTION
          Label for the attribute.
private static int DESCRIPTION_UPPER_LIMIT
           
static long EXTERNALIZATION_VERSION_UID
           
private  String name
           
static String NAME
          Label for the attribute.
private static int NAME_UPPER_LIMIT
           
protected static long OLD_FORMAT_VERSION_UID
           
static String OWNER
          Label for the attribute.
static String OWNER_REF
          Label for the attribute.
private  WTPrincipalReference ownerRef
           
static String PRIVATE_ACCESS
          Label for the attribute.
private  boolean privateAccess
           
static String PUBLIC_PARENT_DOMAIN
          Label for the attribute.
static String PUBLIC_PARENT_DOMAIN_REF
          Label for the attribute.
private  AdminDomainRef publicParentDomainRef
           
private static String RESOURCE
           
(package private) static long serialVersionUID
           
static String SHARING_ENABLED
          Label for the attribute.
private  boolean sharingEnabled
           
static String SYSTEM_CABINET
          Label for the attribute.
static String SYSTEM_CABINET_REF
          Label for the attribute.
static String SYSTEM_DOMAIN
          Label for the attribute.
static String SYSTEM_DOMAIN_REF
          Label for the attribute.
private  CabinetReference systemCabinetRef
           
private  AdminDomainRef systemDomainRef
           
 
Constructor Summary
WTContainerInfo()
           
 
Method Summary
private  void administratorsRefValidate(WTPrincipalReference a_AdministratorsRef)
           
private  void businessNamespaceValidate(boolean a_BusinessNamespace)
           
private  void creatorRefValidate(WTPrincipalReference a_CreatorRef)
           
private  void defaultCabinetRefValidate(CabinetReference a_DefaultCabinetRef)
           
private  void defaultDomainRefValidate(AdminDomainRef a_DefaultDomainRef)
           
private  void descriptionValidate(String a_Description)
           
 WTGroup getAdministrators()
          Gets the value of the attribute: ADMINISTRATORS.
 WTPrincipalReference getAdministratorsRef()
          Gets the value of the attribute: ADMINISTRATORS_REF.
 ClassInfo getClassInfo()
          Returns the ClassInfo object for this class.
 String getConceptualClassname()
          Deprecated.  
 WTPrincipal getCreator()
          Gets the value of the attribute: CREATOR.
 WTPrincipalReference getCreatorRef()
          Gets the value of the attribute: CREATOR_REF.
 Cabinet getDefaultCabinet()
          Gets the value of the attribute: DEFAULT_CABINET.
 CabinetReference getDefaultCabinetRef()
          Gets the value of the attribute: DEFAULT_CABINET_REF.
 AdministrativeDomain getDefaultDomain()
          Gets the value of the attribute: DEFAULT_DOMAIN.
 AdminDomainRef getDefaultDomainRef()
          Gets the value of the attribute: DEFAULT_DOMAIN_REF.
 String getDescription()
          Gets the value of the attribute: DESCRIPTION.
 WTContainerIdentity getIdentificationObject(WTContainer container)
          Creates a WTContainerIdentity for the given container.
 String getName()
          Gets the value of the attribute: NAME.
 WTPrincipal getOwner()
          Gets the value of the attribute: OWNER.
 WTPrincipalReference getOwnerRef()
          Gets the value of the attribute: OWNER_REF.
 AdministrativeDomain getPublicParentDomain()
          Gets the value of the attribute: PUBLIC_PARENT_DOMAIN.
 AdminDomainRef getPublicParentDomainRef()
          Gets the value of the attribute: PUBLIC_PARENT_DOMAIN_REF.
 Cabinet getSystemCabinet()
          Gets the value of the attribute: SYSTEM_CABINET.
 CabinetReference getSystemCabinetRef()
          Gets the value of the attribute: SYSTEM_CABINET_REF.
 AdministrativeDomain getSystemDomain()
          Gets the value of the attribute: SYSTEM_DOMAIN.
 AdminDomainRef getSystemDomainRef()
          Gets the value of the attribute: SYSTEM_DOMAIN_REF.
protected  void initialize()
          Supports initialization, following construction of an instance.
 boolean isBusinessNamespace()
          Gets the value of the attribute: BUSINESS_NAMESPACE.
 boolean isPrivateAccess()
          Gets the value of the attribute: PRIVATE_ACCESS.
 boolean isSharingEnabled()
          Gets the value of the attribute: SHARING_ENABLED.
 void log(StringBuffer sb)
           
private  void nameValidate(String a_Name)
           
static WTContainerInfo newWTContainerInfo()
          Default factory for the class.
private  void ownerRefValidate(WTPrincipalReference a_OwnerRef)
           
private  void publicParentDomainRefValidate(AdminDomainRef a_PublicParentDomainRef)
           
 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(WTContainerInfo 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 setAdministratorsRef(WTPrincipalReference a_AdministratorsRef)
          Sets the value of the attribute: ADMINISTRATORS_REF.
 void setBusinessNamespace(boolean a_BusinessNamespace)
          Sets the value of the attribute: BUSINESS_NAMESPACE.
protected  void setBusinessNamespace(WTContainer container, boolean a_BusinessNamespace)
           
 void setCreator(WTPrincipal a_Creator)
          Sets the value of the attribute: CREATOR.
 void setCreatorRef(WTPrincipalReference a_CreatorRef)
          Sets the value of the attribute: CREATOR_REF.
 void setDefaultCabinet(Cabinet a_DefaultCabinet)
          Sets the value of the attribute: DEFAULT_CABINET.
 void setDefaultCabinetRef(CabinetReference a_DefaultCabinetRef)
          Sets the value of the attribute: DEFAULT_CABINET_REF.
 void setDefaultDomain(AdministrativeDomain a_DefaultDomain)
          Sets the value of the attribute: DEFAULT_DOMAIN.
 void setDefaultDomainRef(AdminDomainRef a_DefaultDomainRef)
          Sets the value of the attribute: DEFAULT_DOMAIN_REF.
 void setDescription(String a_Description)
          Sets the value of the attribute: DESCRIPTION.
protected  void setName(String a_Name)
          Sets the value of the attribute: NAME.
 void setName(WTContainer container, String a_Name)
          Sets the name of the given container.
 void setOwner(WTPrincipal a_Owner)
          Sets the value of the attribute: OWNER.
 void setOwnerRef(WTPrincipalReference a_OwnerRef)
          Sets the value of the attribute: OWNER_REF.
protected  void setPrivateAccess(boolean a_PrivateAccess)
          Sets the value of the attribute: PRIVATE_ACCESS.
protected  void setPublicParentDomain(AdministrativeDomain a_PublicParentDomain)
          Sets the value of the attribute: PUBLIC_PARENT_DOMAIN.
protected  void setPublicParentDomainRef(AdminDomainRef a_PublicParentDomainRef)
          Sets the value of the attribute: PUBLIC_PARENT_DOMAIN_REF.
 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 setSystemCabinetRef(CabinetReference a_SystemCabinetRef)
          Sets the value of the attribute: SYSTEM_CABINET_REF.
 void setSystemDomain(AdministrativeDomain a_SystemDomain)
          Sets the value of the attribute: SYSTEM_DOMAIN.
 void setSystemDomainRef(AdminDomainRef a_SystemDomainRef)
          Sets the value of the attribute: SYSTEM_DOMAIN_REF.
private  void systemCabinetRefValidate(CabinetReference a_SystemCabinetRef)
           
private  void systemDomainRefValidate(AdminDomainRef a_SystemDomainRef)
           
 String toString()
          Returns the conceptual (modeled) name for the class.
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

ADMINISTRATORS

public static final String ADMINISTRATORS
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

ADMINISTRATORS_REF

public static final String ADMINISTRATORS_REF
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

administratorsRef

private WTPrincipalReference administratorsRef

BUSINESS_NAMESPACE

public static final String BUSINESS_NAMESPACE
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

businessNamespace

private boolean businessNamespace

CREATOR

public static final String CREATOR
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

CREATOR_REF

public static final String CREATOR_REF
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

creatorRef

private WTPrincipalReference creatorRef

DEFAULT_CABINET

public static final String DEFAULT_CABINET
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

DEFAULT_CABINET_REF

public static final String DEFAULT_CABINET_REF
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

defaultCabinetRef

private CabinetReference defaultCabinetRef

DEFAULT_DOMAIN

public static final String DEFAULT_DOMAIN
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

DEFAULT_DOMAIN_REF

public static final String DEFAULT_DOMAIN_REF
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

defaultDomainRef

private AdminDomainRef defaultDomainRef

DESCRIPTION

public static final String DESCRIPTION
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

DESCRIPTION_UPPER_LIMIT

private static int DESCRIPTION_UPPER_LIMIT

description

private String description

NAME

public static final String NAME
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

NAME_UPPER_LIMIT

private static int NAME_UPPER_LIMIT

name

private String name

OWNER

public static final String OWNER
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

OWNER_REF

public static final String OWNER_REF
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

ownerRef

private WTPrincipalReference ownerRef

PRIVATE_ACCESS

public static final String PRIVATE_ACCESS
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

privateAccess

private boolean privateAccess

PUBLIC_PARENT_DOMAIN

public static final String PUBLIC_PARENT_DOMAIN
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

PUBLIC_PARENT_DOMAIN_REF

public static final String PUBLIC_PARENT_DOMAIN_REF
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

publicParentDomainRef

private AdminDomainRef publicParentDomainRef

SHARING_ENABLED

public static final String SHARING_ENABLED
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

sharingEnabled

private boolean sharingEnabled

SYSTEM_CABINET

public static final String SYSTEM_CABINET
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

SYSTEM_CABINET_REF

public static final String SYSTEM_CABINET_REF
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

systemCabinetRef

private CabinetReference systemCabinetRef

SYSTEM_DOMAIN

public static final String SYSTEM_DOMAIN
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

SYSTEM_DOMAIN_REF

public static final String SYSTEM_DOMAIN_REF
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

systemDomainRef

private AdminDomainRef systemDomainRef

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

EXTERNALIZATION_VERSION_UID

public static final long EXTERNALIZATION_VERSION_UID
See Also:
Constant Field Values

OLD_FORMAT_VERSION_UID

protected static final long OLD_FORMAT_VERSION_UID
See Also:
Constant Field Values
Constructor Detail

WTContainerInfo

public WTContainerInfo()
Method Detail

writeExternal

public void writeExternal(ObjectOutput output)
                   throws IOException
Writes the non-transient fields of this class to an external source.

Supported API: false

Specified by:
writeExternal in interface Externalizable
Parameters:
output -
Throws:
IOException

readExternal

public void readExternal(ObjectInput input)
                  throws IOException,
                         ClassNotFoundException
Reads the non-transient fields of this class from an external source.

Supported API: false

Specified by:
readExternal in interface Externalizable
Parameters:
input -
Throws:
IOException
ClassNotFoundException

readVersion

protected boolean readVersion(WTContainerInfo thisObject,
                              ObjectInput input,
                              long readSerialVersionUID,
                              boolean passThrough,
                              boolean superDone)
                       throws IOException,
                              ClassNotFoundException
Reads the non-transient fields of this class from an external source.

Supported API: false

Parameters:
thisObject -
input -
readSerialVersionUID -
passThrough -
superDone -
Returns:
boolean
Throws:
IOException
ClassNotFoundException

readOldVersion

private boolean readOldVersion(ObjectInput input,
                               long readSerialVersionUID,
                               boolean passThrough,
                               boolean superDone)
                        throws IOException,
                               ClassNotFoundException
Reads the non-transient fields of this class from an external source, which is not the current version.

Parameters:
input -
readSerialVersionUID -
passThrough -
superDone -
Returns:
boolean
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(PersistentStoreIfc output)
                   throws SQLException,
                          DatastoreException
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.

(Not intended for general use.)

Supported API: false

Specified by:
writeExternal in interface ObjectMappable
Parameters:
output -
Throws:
SQLException
DatastoreException

readExternal

public void readExternal(PersistentRetrieveIfc input)
                  throws SQLException,
                         DatastoreException
Used by Persistent Data Service to populate the persistent attributes of this class from a persistent store.

(Not intended for general use.)

Supported API: false

Specified by:
readExternal in interface ObjectMappable
Parameters:
input -
Throws:
SQLException
DatastoreException

getConceptualClassname

public String getConceptualClassname()
Deprecated.  

Returns the conceptual (modeled) name for the class.

Supported API: false

Specified by:
getConceptualClassname in interface NetFactor
Returns:
String

toString

public String toString()
Returns the conceptual (modeled) name for the class.

Supported API: false

Returns:
String

getClassInfo

public ClassInfo getClassInfo()
                       throws WTIntrospectionException
Returns the ClassInfo object for this class.

Supported API: false

Specified by:
getClassInfo in interface NetFactor
Returns:
ClassInfo
Throws:
WTIntrospectionException

getAdministrators

public WTGroup getAdministrators()
Gets the value of the attribute: ADMINISTRATORS.

Supported API: false

Returns:
WTGroup

setAdministrators

public void setAdministrators(WTGroup a_Administrators)
                       throws WTPropertyVetoException,
                              WTException
Sets the value of the attribute: ADMINISTRATORS.

Supported API: false

Parameters:
a_Administrators -
Throws:
WTPropertyVetoException
WTException

getAdministratorsRef

public WTPrincipalReference getAdministratorsRef()
Gets the value of the attribute: ADMINISTRATORS_REF.

Supported API: false

Returns:
WTPrincipalReference

setAdministratorsRef

public void setAdministratorsRef(WTPrincipalReference a_AdministratorsRef)
                          throws WTPropertyVetoException
Sets the value of the attribute: ADMINISTRATORS_REF.

Supported API: false

Parameters:
a_AdministratorsRef -
Throws:
WTPropertyVetoException

administratorsRefValidate

private void administratorsRefValidate(WTPrincipalReference a_AdministratorsRef)
                                throws WTPropertyVetoException
Parameters:
a_AdministratorsRef -
Throws:
WTPropertyVetoException

isBusinessNamespace

public boolean isBusinessNamespace()
Gets the value of the attribute: BUSINESS_NAMESPACE.

Supported API: false

Returns:
boolean

setBusinessNamespace

public void setBusinessNamespace(boolean a_BusinessNamespace)
                          throws WTPropertyVetoException
Sets the value of the attribute: BUSINESS_NAMESPACE.

Supported API: false

Parameters:
a_BusinessNamespace -
Throws:
WTPropertyVetoException

businessNamespaceValidate

private void businessNamespaceValidate(boolean a_BusinessNamespace)
                                throws WTPropertyVetoException
Parameters:
a_BusinessNamespace -
Throws:
WTPropertyVetoException

getCreator

public WTPrincipal getCreator()
Gets the value of the attribute: CREATOR.

Supported API: false

Returns:
WTPrincipal

setCreator

public void setCreator(WTPrincipal a_Creator)
                throws WTPropertyVetoException,
                       WTException
Sets the value of the attribute: CREATOR.

Supported API: false

Parameters:
a_Creator -
Throws:
WTPropertyVetoException
WTException

getCreatorRef

public WTPrincipalReference getCreatorRef()
Gets the value of the attribute: CREATOR_REF.

Supported API: false

Returns:
WTPrincipalReference

setCreatorRef

public void setCreatorRef(WTPrincipalReference a_CreatorRef)
                   throws WTPropertyVetoException
Sets the value of the attribute: CREATOR_REF.

Supported API: false

Parameters:
a_CreatorRef -
Throws:
WTPropertyVetoException

creatorRefValidate

private void creatorRefValidate(WTPrincipalReference a_CreatorRef)
                         throws WTPropertyVetoException
Parameters:
a_CreatorRef -
Throws:
WTPropertyVetoException

getDefaultCabinet

public Cabinet getDefaultCabinet()
Gets the value of the attribute: DEFAULT_CABINET.

Supported API: false

Returns:
Cabinet

setDefaultCabinet

public void setDefaultCabinet(Cabinet a_DefaultCabinet)
                       throws WTPropertyVetoException,
                              WTException
Sets the value of the attribute: DEFAULT_CABINET.

Supported API: false

Parameters:
a_DefaultCabinet -
Throws:
WTPropertyVetoException
WTException

getDefaultCabinetRef

public CabinetReference getDefaultCabinetRef()
Gets the value of the attribute: DEFAULT_CABINET_REF.

Supported API: false

Returns:
CabinetReference

setDefaultCabinetRef

public void setDefaultCabinetRef(CabinetReference a_DefaultCabinetRef)
                          throws WTPropertyVetoException
Sets the value of the attribute: DEFAULT_CABINET_REF.

Supported API: false

Parameters:
a_DefaultCabinetRef -
Throws:
WTPropertyVetoException

defaultCabinetRefValidate

private void defaultCabinetRefValidate(CabinetReference a_DefaultCabinetRef)
                                throws WTPropertyVetoException
Parameters:
a_DefaultCabinetRef -
Throws:
WTPropertyVetoException

getDefaultDomain

public AdministrativeDomain getDefaultDomain()
Gets the value of the attribute: DEFAULT_DOMAIN.

Supported API: false

Returns:
AdministrativeDomain

setDefaultDomain

public void setDefaultDomain(AdministrativeDomain a_DefaultDomain)
                      throws WTPropertyVetoException,
                             WTException
Sets the value of the attribute: DEFAULT_DOMAIN.

Supported API: false

Parameters:
a_DefaultDomain -
Throws:
WTPropertyVetoException
WTException

getDefaultDomainRef

public AdminDomainRef getDefaultDomainRef()
Gets the value of the attribute: DEFAULT_DOMAIN_REF.

Supported API: false

Returns:
AdminDomainRef

setDefaultDomainRef

public void setDefaultDomainRef(AdminDomainRef a_DefaultDomainRef)
                         throws WTPropertyVetoException
Sets the value of the attribute: DEFAULT_DOMAIN_REF.

Supported API: false

Parameters:
a_DefaultDomainRef -
Throws:
WTPropertyVetoException

defaultDomainRefValidate

private void defaultDomainRefValidate(AdminDomainRef a_DefaultDomainRef)
                               throws WTPropertyVetoException
Parameters:
a_DefaultDomainRef -
Throws:
WTPropertyVetoException

getDescription

public String getDescription()
Gets the value of the attribute: DESCRIPTION.

Supported API: false

Returns:
String

setDescription

public void setDescription(String a_Description)
                    throws WTPropertyVetoException
Sets the value of the attribute: DESCRIPTION.

Supported API: false

Parameters:
a_Description -
Throws:
WTPropertyVetoException

descriptionValidate

private void descriptionValidate(String a_Description)
                          throws WTPropertyVetoException
Parameters:
a_Description -
Throws:
WTPropertyVetoException

getName

public String getName()
Gets the value of the attribute: NAME.

Supported API: false

Returns:
String

setName

protected void setName(String a_Name)
                throws WTPropertyVetoException
Sets the value of the attribute: NAME.

Supported API: false

Parameters:
a_Name -
Throws:
WTPropertyVetoException

nameValidate

private void nameValidate(String a_Name)
                   throws WTPropertyVetoException
Parameters:
a_Name -
Throws:
WTPropertyVetoException

getOwner

public WTPrincipal getOwner()
Gets the value of the attribute: OWNER.

Supported API: false

Returns:
WTPrincipal

setOwner

public void setOwner(WTPrincipal a_Owner)
              throws WTPropertyVetoException,
                     WTException
Sets the value of the attribute: OWNER.

Supported API: false

Parameters:
a_Owner -
Throws:
WTPropertyVetoException
WTException

getOwnerRef

public WTPrincipalReference getOwnerRef()
Gets the value of the attribute: OWNER_REF.

Supported API: false

Returns:
WTPrincipalReference

setOwnerRef

public void setOwnerRef(WTPrincipalReference a_OwnerRef)
                 throws WTPropertyVetoException
Sets the value of the attribute: OWNER_REF.

Supported API: false

Parameters:
a_OwnerRef -
Throws:
WTPropertyVetoException

ownerRefValidate

private void ownerRefValidate(WTPrincipalReference a_OwnerRef)
                       throws WTPropertyVetoException
Parameters:
a_OwnerRef -
Throws:
WTPropertyVetoException

isPrivateAccess

public boolean isPrivateAccess()
Gets the value of the attribute: PRIVATE_ACCESS.

Supported API: false

Returns:
boolean

setPrivateAccess

protected void setPrivateAccess(boolean a_PrivateAccess)
                         throws WTPropertyVetoException
Sets the value of the attribute: PRIVATE_ACCESS.

Supported API: false

Parameters:
a_PrivateAccess -
Throws:
WTPropertyVetoException

getPublicParentDomain

public AdministrativeDomain getPublicParentDomain()
Gets the value of the attribute: PUBLIC_PARENT_DOMAIN.

Supported API: false

Returns:
AdministrativeDomain

setPublicParentDomain

protected void setPublicParentDomain(AdministrativeDomain a_PublicParentDomain)
                              throws WTPropertyVetoException,
                                     WTException
Sets the value of the attribute: PUBLIC_PARENT_DOMAIN.

Supported API: false

Parameters:
a_PublicParentDomain -
Throws:
WTPropertyVetoException
WTException

getPublicParentDomainRef

public AdminDomainRef getPublicParentDomainRef()
Gets the value of the attribute: PUBLIC_PARENT_DOMAIN_REF.

Supported API: false

Returns:
AdminDomainRef

setPublicParentDomainRef

protected void setPublicParentDomainRef(AdminDomainRef a_PublicParentDomainRef)
                                 throws WTPropertyVetoException
Sets the value of the attribute: PUBLIC_PARENT_DOMAIN_REF.

Supported API: false

Parameters:
a_PublicParentDomainRef -
Throws:
WTPropertyVetoException

publicParentDomainRefValidate

private void publicParentDomainRefValidate(AdminDomainRef a_PublicParentDomainRef)
                                    throws WTPropertyVetoException
Parameters:
a_PublicParentDomainRef -
Throws:
WTPropertyVetoException

isSharingEnabled

public boolean isSharingEnabled()
Gets the value of the attribute: SHARING_ENABLED.

Supported API: false

Returns:
boolean

setSharingEnabled

public void setSharingEnabled(boolean a_SharingEnabled)
                       throws WTPropertyVetoException
Sets the value of the attribute: SHARING_ENABLED.

Supported API: false

Parameters:
a_SharingEnabled -
Throws:
WTPropertyVetoException

getSystemCabinet

public Cabinet getSystemCabinet()
Gets the value of the attribute: SYSTEM_CABINET.

Supported API: false

Returns:
Cabinet

setSystemCabinet

public void setSystemCabinet(Cabinet a_SystemCabinet)
                      throws WTPropertyVetoException,
                             WTException
Sets the value of the attribute: SYSTEM_CABINET.

Supported API: false

Parameters:
a_SystemCabinet -
Throws:
WTPropertyVetoException
WTException

getSystemCabinetRef

public CabinetReference getSystemCabinetRef()
Gets the value of the attribute: SYSTEM_CABINET_REF.

Supported API: false

Returns:
CabinetReference

setSystemCabinetRef

public void setSystemCabinetRef(CabinetReference a_SystemCabinetRef)
                         throws WTPropertyVetoException
Sets the value of the attribute: SYSTEM_CABINET_REF.

Supported API: false

Parameters:
a_SystemCabinetRef -
Throws:
WTPropertyVetoException

systemCabinetRefValidate

private void systemCabinetRefValidate(CabinetReference a_SystemCabinetRef)
                               throws WTPropertyVetoException
Parameters:
a_SystemCabinetRef -
Throws:
WTPropertyVetoException

getSystemDomain

public AdministrativeDomain getSystemDomain()
Gets the value of the attribute: SYSTEM_DOMAIN.

Supported API: false

Returns:
AdministrativeDomain

setSystemDomain

public void setSystemDomain(AdministrativeDomain a_SystemDomain)
                     throws WTPropertyVetoException,
                            WTException
Sets the value of the attribute: SYSTEM_DOMAIN.

Supported API: false

Parameters:
a_SystemDomain -
Throws:
WTPropertyVetoException
WTException

getSystemDomainRef

public AdminDomainRef getSystemDomainRef()
Gets the value of the attribute: SYSTEM_DOMAIN_REF.

Supported API: false

Returns:
AdminDomainRef

setSystemDomainRef

public void setSystemDomainRef(AdminDomainRef a_SystemDomainRef)
                        throws WTPropertyVetoException
Sets the value of the attribute: SYSTEM_DOMAIN_REF.

Supported API: false

Parameters:
a_SystemDomainRef -
Throws:
WTPropertyVetoException

systemDomainRefValidate

private void systemDomainRefValidate(AdminDomainRef a_SystemDomainRef)
                              throws WTPropertyVetoException
Parameters:
a_SystemDomainRef -
Throws:
WTPropertyVetoException

getIdentificationObject

public WTContainerIdentity getIdentificationObject(WTContainer container)
                                            throws WTException
Creates a WTContainerIdentity for the given container. Subclasses of WTContainer should call this method from their getIdentificationObject method, unless they intend to create a subclass of WTContainerIdentity.

Supported API: false

Parameters:
container -
Returns:
WTContainerIdentity
Throws:
WTException

setName

public void setName(WTContainer container,
                    String a_Name)
             throws WTPropertyVetoException
Sets the name of the given container. This API should be used instead of setName(String) so that the container's change restriction check can be properly enforced.

Supported API: false

Parameters:
container -
a_Name -
Throws:
WTPropertyVetoException

newWTContainerInfo

public static WTContainerInfo newWTContainerInfo()
                                          throws WTException
Default factory for the class.

Supported API: false

Returns:
WTContainerInfo
Throws:
WTException

initialize

protected void initialize()
                   throws WTException
Supports initialization, following construction of an instance. Invoked by "new" factory having the same signature.

Supported API: false

Throws:
WTException

log

public void log(StringBuffer sb)

setBusinessNamespace

protected void setBusinessNamespace(WTContainer container,
                                    boolean a_BusinessNamespace)
                             throws WTPropertyVetoException
Throws:
WTPropertyVetoException