com.evolveum.midpoint.xml.ns._public.common.common_1
Class AssignmentType

java.lang.Object
  extended by com.evolveum.midpoint.xml.ns._public.common.common_1.AssignmentType
All Implemented Interfaces:
java.io.Serializable

public class AssignmentType
extends java.lang.Object
implements java.io.Serializable

TODO: UPDATE THIS Generic assignments of a user. These may be assignment of a role, assignment to an organizational unit, team or whatever. Assignment is an abstract concept. It can be anything that gives user additional access rights, privileges, capabilities or similar ability or right. But it may also constraint the user with policy, e.g. to impelemt separation of duties. Roles, organizations and privileges in IDM system are examples of assignments. TODO: constraints

Java class for AssignmentType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="AssignmentType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <choice>
           <element name="target" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ObjectType"/>
           <element name="targetRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ObjectReferenceType"/>
         </choice>
         <element name="activation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ActivationType"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  ActivationType activation
           
protected  ObjectType target
           
protected  ObjectReferenceType targetRef
           
 
Constructor Summary
AssignmentType()
           
 
Method Summary
 ActivationType getActivation()
          Gets the value of the activation property.
 ObjectType getTarget()
          Gets the value of the target property.
 ObjectReferenceType getTargetRef()
          Gets the value of the targetRef property.
 void setActivation(ActivationType value)
          Sets the value of the activation property.
 void setTarget(ObjectType value)
          Sets the value of the target property.
 void setTargetRef(ObjectReferenceType value)
          Sets the value of the targetRef property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

target

protected ObjectType target

targetRef

protected ObjectReferenceType targetRef

activation

protected ActivationType activation
Constructor Detail

AssignmentType

public AssignmentType()
Method Detail

getTarget

public ObjectType getTarget()
Gets the value of the target property.

Returns:
possible object is ObjectType

setTarget

public void setTarget(ObjectType value)
Sets the value of the target property.

Parameters:
value - allowed object is ObjectType

getTargetRef

public ObjectReferenceType getTargetRef()
Gets the value of the targetRef property.

Returns:
possible object is ObjectReferenceType

setTargetRef

public void setTargetRef(ObjectReferenceType value)
Sets the value of the targetRef property.

Parameters:
value - allowed object is ObjectReferenceType

getActivation

public ActivationType getActivation()
Gets the value of the activation property.

Returns:
possible object is ActivationType

setActivation

public void setActivation(ActivationType value)
Sets the value of the activation property.

Parameters:
value - allowed object is ActivationType


Copyright © 2011 evolveum. All Rights Reserved.