Package org.openiam.idm.srvc.mngsys.dto
Class ManagedSysDto
- java.lang.Object
-
- org.openiam.base.BaseObject
-
- org.openiam.base.KeyDTO
-
- org.openiam.base.KeyNameDTO
-
- org.openiam.idm.srvc.mngsys.dto.ManagedSysDto
-
- All Implemented Interfaces:
Serializable
,BaseIdentity
,ProvisionObject
,ProvisionOperationAware
- Direct Known Subclasses:
ManagedSystemSaveRequest
public class ManagedSysDto extends KeyNameDTO implements ProvisionObject
Domain object representing a managed resource. Managed systems include items such as AD, LDAP, etc which are managed by the IDM system. Managed Resource can also be forms- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.openiam.base.KeyNameDTO
name_
-
Fields inherited from class org.openiam.base.BaseObject
DELETE, NEW, objectState, requestClientIP, requestorLogin, requestorSessionID, requestorUserId, UPDATE
-
-
Constructor Summary
Constructors Constructor Description ManagedSysDto(String id, String connectorId)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addManagedSysObjectMatch(ManagedSystemObjectMatch match)
ManagedSystemObjectMatch
getObjectMatchDetailsByType(String objectType)
Return a ManagedSystemObjectMatch for an object type.ProvisioningObjectType
getObjectType()
AttributeOperationEnum
getOperation()
String
getResourceId()
Deprecated.void
removeManagedSysObjectMatch(ManagedSystemObjectMatch match)
void
setResourceId(String resourceId)
Deprecated.-
Methods inherited from class org.openiam.base.KeyNameDTO
equals, getName, hashCode, setName, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.openiam.base.BaseIdentity
getId, setId
-
Methods inherited from interface org.openiam.provision.dto.ProvisionObject
getId, setId
-
-
-
-
Method Detail
-
getObjectMatchDetailsByType
public ManagedSystemObjectMatch getObjectMatchDetailsByType(String objectType)
Return a ManagedSystemObjectMatch for an object type. Return null is an object for the specified objectType is not found.- Parameters:
objectType
-- Returns:
-
removeManagedSysObjectMatch
public void removeManagedSysObjectMatch(ManagedSystemObjectMatch match)
-
addManagedSysObjectMatch
public void addManagedSysObjectMatch(ManagedSystemObjectMatch match)
-
getResourceId
@Deprecated public String getResourceId()
Deprecated.
-
setResourceId
@Deprecated public void setResourceId(String resourceId)
Deprecated.
-
getOperation
public AttributeOperationEnum getOperation()
- Specified by:
getOperation
in interfaceProvisionOperationAware
-
getObjectType
public ProvisioningObjectType getObjectType()
- Specified by:
getObjectType
in interfaceProvisionObject
-
-