Package wt.org

Class WTOrganization

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.fc._Item
wt.fc.Item
wt.org._WTPrincipal
wt.org.WTPrincipal
wt.org._WTGroup
wt.org.WTGroup
wt.org._WTOrganization
wt.org.WTOrganization
All Implemented Interfaces:
Externalizable, Serializable, Principal, wt.access._AccessControlled, wt.access._AccessControlList, wt.access._AdHocControlled, wt.access._PolicyAccessControlled, wt.access._SecurityLabeled, AccessControlled, wt.access.AccessControlList, AdHocControlled, wt.access.PolicyAccessControlled, SecurityLabeled, wt.admin._DomainAdministered, DomainAdministered, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, wt.fc.BusinessInformation, NetFactor, ObjectMappable, Persistable, wt.federation._FederatedLinkHolder, wt.federation._RemotelyLinkable, wt.federation.FederatedLinkHolder, wt.federation.RemotelyLinkable, wt.iba.value._IBAReferenceable, wt.iba.value.IBAReferenceable, DisplayIdentification, wt.inf.container._WTContained, WTContained, DirectoryContextProvider, wt.recent.RecentlyVisited, wt.type._ConstraintFilterable, wt.type._TypeManaged, wt.type.ConstraintFilterable, wt.type.TypeManaged, wt.ufid._Federatable, wt.ufid.Federatable

@GenAsPersistable(superClass=WTGroup.class,interfaces={DirectoryContextProvider.class,wt.iba.value.IBAReferenceable.class},versions=-1015692433866462680L,properties={@GeneratedProperty(name="administrator",type=WTPrincipalReference.class,accessors=@PropertyAccessors(getAccess=PRIVATE,setExceptions={}),columnProperties=@ColumnProperties(persistent=false)),@GeneratedProperty(name="classification",type=java.lang.String.class,accessors=@PropertyAccessors(getAccess=PRIVATE,setExceptions={}),constraints=@PropertyConstraints(upperLimit=600)),@GeneratedProperty(name="conferencingIdentifier",type=java.lang.String.class,accessors=@PropertyAccessors(getAccess=PRIVATE,setExceptions={}),constraints=@PropertyConstraints(upperLimit=600)),@GeneratedProperty(name="conferencingURL",type=java.lang.String.class,accessors=@PropertyAccessors(getAccess=PRIVATE,setExceptions={}),constraints=@PropertyConstraints(upperLimit=600)),@GeneratedProperty(name="internetDomain",type=java.lang.String.class,accessors=@PropertyAccessors(getAccess=PRIVATE,setExceptions={}),constraints=@PropertyConstraints(upperLimit=1200)),@GeneratedProperty(name="location",type=java.lang.String.class,accessors=@PropertyAccessors(getAccess=PRIVATE,setExceptions={}),constraints=@PropertyConstraints(upperLimit=4000)),@GeneratedProperty(name="supportingServices",type=java.lang.String[][].class,accessors=@PropertyAccessors(getAccess=PRIVATE,setExceptions={}),columnProperties=@ColumnProperties(persistent=false)),@GeneratedProperty(name="webSite",type=java.lang.String.class,accessors=@PropertyAccessors(getAccess=PRIVATE,setExceptions={}),constraints=@PropertyConstraints(upperLimit=600)),@GeneratedProperty(name="organizationIdentifier",type=WTOrganizationIdentifier.class,constraints=@PropertyConstraints(upperLimit=200))},tableProperties=@TableProperties(compositeUnique1="+name"),iconProperties=@IconProperties(standardIcon="netmarkets/images/organization_context.gif",openIcon="netmarkets/images/organization_context.gif")) public class WTOrganization extends wt.org._WTOrganization

Use the newWTOrganization static factory method(s), not the WTOrganization 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

See Also:
  • Method Details

    • newWTOrganization

      public static WTOrganization newWTOrganization(String name) throws WTException


      Supported API: true
      Parameters:
      name -
      Returns:
      WTOrganization
      Throws:
      WTException
    • initialize

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

      Supported API: true
      Overrides:
      initialize in class WTGroup
      Parameters:
      name -
      Throws:
      WTException
    • newWTOrganization

      public static WTOrganization newWTOrganization(String name, String dn, String service) throws WTException


      Supported API: true
      Parameters:
      name -
      dn -
      service -
      Returns:
      WTOrganization
      Throws:
      WTException
    • initialize

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

      Supported API: true
      Overrides:
      initialize in class WTGroup
      Parameters:
      name -
      dn -
      service -
      Throws:
      WTException
    • newWTOrganization

      public static WTOrganization newWTOrganization(String name, DirectoryContextProvider context) throws WTException


      Supported API: true
      Parameters:
      name -
      context -
      Returns:
      WTOrganization
      Throws:
      WTException
    • initialize

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

      Supported API: true
      Overrides:
      initialize in class WTGroup
      Parameters:
      name -
      context -
      Throws:
      WTException
    • getAdministrator

      public WTPrincipalReference getAdministrator() throws WTException


      Supported API: true
      Returns:
      WTPrincipalReference
      Throws:
      WTException
    • setAdministrator

      public void setAdministrator(WTPrincipalReference administrator)


      Supported API: true
      Parameters:
      administrator -
    • getClassification

      public String getClassification() throws WTException


      Supported API: true
      Returns:
      String
      Throws:
      WTException
    • setClassification

      public void setClassification(String classification)


      Supported API: true
      Parameters:
      classification -
    • getCodingSystem

      public String getCodingSystem()


      Supported API: true
      Returns:
      String
    • getConferencingIdentifier

      public String getConferencingIdentifier() throws WTException


      Supported API: true
      Returns:
      String
      Throws:
      WTException
    • setConferencingIdentifier

      public void setConferencingIdentifier(String conferencingIdentifier) throws WTException


      Supported API: true
      Parameters:
      conferencingIdentifier -
      Throws:
      WTException
    • getConferencingURL

      public URL getConferencingURL() throws WTException


      Supported API: true
      Returns:
      URL
      Throws:
      WTException
    • setConferencingURL

      public void setConferencingURL(URL conferencingURL) throws WTException


      Supported API: true
      Parameters:
      conferencingURL -
      Throws:
      WTException
    • getInternetDomain

      public String getInternetDomain() throws WTException


      Supported API: true
      Returns:
      String
      Throws:
      WTException
    • setInternetDomain

      public void setInternetDomain(String internetDomain) throws WTException


      Supported API: true
      Parameters:
      internetDomain -
      Throws:
      WTException
    • getLocation

      public String getLocation() throws WTException


      Supported API: true
      Returns:
      String
      Throws:
      WTException
    • setLocation

      public void setLocation(String location)


      Supported API: true
      Parameters:
      location -
    • setSupportingServices

      public void setSupportingServices(String[] supportingServices)


      Supported API: true
      Parameters:
      supportingServices -
    • getUniqueIdentifier

      public String getUniqueIdentifier()


      Supported API: true
      Returns:
      String
    • getWebSite

      public URL getWebSite() throws WTException


      Supported API: true
      Returns:
      URL
      Throws:
      WTException
    • setWebSite

      public void setWebSite(URL webSite)


      Supported API: true
      Parameters:
      webSite -
    • getUniqueDisplayIdentifier

      public String getUniqueDisplayIdentifier() throws WTException
      Returns a unique, display-friendly identifier for the organization. Labels and internal representations are localized using session locale.

      The unique identifier generated is made up of the organization's name, and the Organization ID attribute, if present, otherwise Site. The end result is of the form:
      "Organization name (Organization ID or Site)"

      For example:
       ACME (1234), or ACME (Site)

      If the session user does not have access to the principal, the wt.access.accessResource.SECURED_INFORMATION message is returned instead.

      Supported API: true
      Overrides:
      getUniqueDisplayIdentifier in class WTGroup
      Returns:
      String - Unique display identifier generated based on the above specifications
      Throws:
      WTException