com.ibm.itim.dataservices.model.domain
Class BusinessPartnerOrg
java.lang.Object
|
+--com.ibm.itim.dataservices.model.DirectoryEntry
|
+--com.ibm.itim.dataservices.model.DirectoryObject
|
+--com.ibm.itim.dataservices.model.domain.OrganizationalContainer
|
+--com.ibm.itim.dataservices.model.domain.BusinessPartnerOrg
- All Implemented Interfaces:
- com.ibm.itim.util.xml.objectstream.Importable, ProtectedObject, java.io.Serializable
- public class BusinessPartnerOrg
- extends OrganizationalContainer
Value Object class that holds the attribute information of a business partner organization
in the data model.
- See Also:
BusinessPartnerOrgEntity
, Serialized Form
Field Summary |
static int |
ACTIVE_STATUS
Int constant indicating an active status. |
static java.lang.String |
BPORG_ATTR_NAME
String constant for the business partner organization name attribute. |
static java.lang.String |
BPORG_ATTR_STATUS
String constant for the business partner status attribute. |
static int |
INACTIVE_STATUS
Int constant indicating an inactive, or suspended, status. |
Method Summary |
int |
getStatus()
Returns the status of the business partner organization. |
void |
restore()
Restores the business partner organization, changing its status to
ACTIVE_STATUS. |
void |
suspend()
Suspends the businss partner organization, changing its status to
INACTIVE_STATUS. |
Methods inherited from class com.ibm.itim.dataservices.model.DirectoryObject |
addAttribute, getAccessRights, getAttribute, getAttributes, getAuthorizationOwners, getMapAttributeNames, getMappedAttributes, getName, getNameAttribute, getProfileName, getRawAttributes, getTenantDN, removeAttribute, removeAttribute, setAccessRights, setAttribute, setAttributes, setAuthorizationOwners, setProfileName, setTenantDN, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BPORG_ATTR_NAME
public static java.lang.String BPORG_ATTR_NAME
- String constant for the business partner organization name attribute.
ACTIVE_STATUS
public static final int ACTIVE_STATUS
- Int constant indicating an active status.
INACTIVE_STATUS
public static final int INACTIVE_STATUS
- Int constant indicating an inactive, or suspended, status.
BPORG_ATTR_STATUS
public static final java.lang.String BPORG_ATTR_STATUS
- String constant for the business partner status attribute.
BusinessPartnerOrg
public BusinessPartnerOrg(AttributeValues attributes)
- Constructs object with attribute information. Warning:
the purpose of this constructor is to provide clients with the ability
to create value objects for creation in the data store. Do not use this
constructor to create value objects that represent existing entities.
See the BusinessPartnerOrgSearch object for achieving that.
- Parameters:
attributes
- AttributeValues holding the attributes of the
business partner organization.
BusinessPartnerOrg
public BusinessPartnerOrg(java.lang.String profileName,
AttributeValues attributes)
- Constructs object with profile and attribute information. Warning:
the purpose of this constructor is to provide clients with the ability
to create value objects for creation in the data store. Do not use this
constructor to create value objects that represent existing entities.
See the BusinessPartnerOrgSearch object for achieving that.
- Parameters:
profileName
- Name of the profile identifying the type of this
business partner organization.attributes
- AttributeValues holding the attributes of the
business partner organization.
getStatus
public int getStatus()
- Returns the status of the business partner organization.
- Returns:
- Enumerated int status, ACTIVE_STATUS or INACTIVE_STATUS.
suspend
public void suspend()
- Suspends the businss partner organization, changing its status to
INACTIVE_STATUS. Note: this does not affect any dependent entities within the
organization.
restore
public void restore()
- Restores the business partner organization, changing its status to
ACTIVE_STATUS. Note: this does not affect any dependent entities within the
organization.