com.evolveum.midpoint.xml.ns._public.common.common_2a
Class ResourceEntitlementAssociationType

java.lang.Object
  extended by com.evolveum.midpoint.xml.ns._public.common.common_2a.ResourceEntitlementAssociationType
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

public class ResourceEntitlementAssociationType
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

Describes how entitlement is associated to the subject (e.g. account or other entitlement).

Java class for ResourceEntitlementAssociationType complex type.

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

 <complexType name="ResourceEntitlementAssociationType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}QName"/>
         <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}displayName" minOccurs="0"/>
         <element name="entitlementType" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="direction" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ResourceEntitlementAssociationDirectionType"/>
         <element name="associationAttribute" type="{http://www.w3.org/2001/XMLSchema}QName"/>
         <element name="valueAttribute" type="{http://www.w3.org/2001/XMLSchema}QName"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  javax.xml.namespace.QName associationAttribute
           
static javax.xml.namespace.QName COMPLEX_TYPE
           
protected  ResourceEntitlementAssociationDirectionType direction
           
protected  java.lang.String displayName
           
protected  java.lang.String entitlementType
           
static javax.xml.namespace.QName F_ASSOCIATION_ATTRIBUTE
           
static javax.xml.namespace.QName F_DIRECTION
           
static javax.xml.namespace.QName F_DISPLAY_NAME
           
static javax.xml.namespace.QName F_ENTITLEMENT_TYPE
           
static javax.xml.namespace.QName F_NAME
           
static javax.xml.namespace.QName F_VALUE_ATTRIBUTE
           
protected  javax.xml.namespace.QName name
           
protected  javax.xml.namespace.QName valueAttribute
           
 
Constructor Summary
ResourceEntitlementAssociationType()
          Creates a new ResourceEntitlementAssociationType instance.
ResourceEntitlementAssociationType(ResourceEntitlementAssociationType o)
          Creates a new ResourceEntitlementAssociationType instance by deeply copying a given ResourceEntitlementAssociationType instance.
 
Method Summary
 ResourceEntitlementAssociationType clone()
          Creates and returns a deep copy of this object.
 boolean equals(java.lang.Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 javax.xml.namespace.QName getAssociationAttribute()
          Gets the value of the associationAttribute property.
 ResourceEntitlementAssociationDirectionType getDirection()
          Gets the value of the direction property.
 java.lang.String getDisplayName()
          Gets the value of the displayName property.
 java.lang.String getEntitlementType()
          Gets the value of the entitlementType property.
 javax.xml.namespace.QName getName()
          Gets the value of the name property.
 javax.xml.namespace.QName getValueAttribute()
          Gets the value of the valueAttribute property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setAssociationAttribute(javax.xml.namespace.QName value)
          Sets the value of the associationAttribute property.
 void setDirection(ResourceEntitlementAssociationDirectionType value)
          Sets the value of the direction property.
 void setDisplayName(java.lang.String value)
          Sets the value of the displayName property.
 void setEntitlementType(java.lang.String value)
          Sets the value of the entitlementType property.
 void setName(javax.xml.namespace.QName value)
          Sets the value of the name property.
 void setValueAttribute(javax.xml.namespace.QName value)
          Sets the value of the valueAttribute property.
 java.lang.String toString()
          Generates a String representation of the contents of this type.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected javax.xml.namespace.QName name

displayName

protected java.lang.String displayName

entitlementType

protected java.lang.String entitlementType

direction

protected ResourceEntitlementAssociationDirectionType direction

associationAttribute

protected javax.xml.namespace.QName associationAttribute

valueAttribute

protected javax.xml.namespace.QName valueAttribute

COMPLEX_TYPE

public static final javax.xml.namespace.QName COMPLEX_TYPE

F_NAME

public static final javax.xml.namespace.QName F_NAME

F_DISPLAY_NAME

public static final javax.xml.namespace.QName F_DISPLAY_NAME

F_ENTITLEMENT_TYPE

public static final javax.xml.namespace.QName F_ENTITLEMENT_TYPE

F_DIRECTION

public static final javax.xml.namespace.QName F_DIRECTION

F_ASSOCIATION_ATTRIBUTE

public static final javax.xml.namespace.QName F_ASSOCIATION_ATTRIBUTE

F_VALUE_ATTRIBUTE

public static final javax.xml.namespace.QName F_VALUE_ATTRIBUTE
Constructor Detail

ResourceEntitlementAssociationType

public ResourceEntitlementAssociationType()
Creates a new ResourceEntitlementAssociationType instance.


ResourceEntitlementAssociationType

public ResourceEntitlementAssociationType(ResourceEntitlementAssociationType o)
Creates a new ResourceEntitlementAssociationType instance by deeply copying a given ResourceEntitlementAssociationType instance.

Parameters:
o - The instance to copy.
Throws:
java.lang.NullPointerException - if o is null.
Method Detail

getName

public javax.xml.namespace.QName getName()
Gets the value of the name property.

Returns:
possible object is QName

setName

public void setName(javax.xml.namespace.QName value)
Sets the value of the name property.

Parameters:
value - allowed object is QName

getDisplayName

public java.lang.String getDisplayName()
Gets the value of the displayName property.

Returns:
possible object is String

setDisplayName

public void setDisplayName(java.lang.String value)
Sets the value of the displayName property.

Parameters:
value - allowed object is String

getEntitlementType

public java.lang.String getEntitlementType()
Gets the value of the entitlementType property.

Returns:
possible object is String

setEntitlementType

public void setEntitlementType(java.lang.String value)
Sets the value of the entitlementType property.

Parameters:
value - allowed object is String

getDirection

public ResourceEntitlementAssociationDirectionType getDirection()
Gets the value of the direction property.

Returns:
possible object is ResourceEntitlementAssociationDirectionType

setDirection

public void setDirection(ResourceEntitlementAssociationDirectionType value)
Sets the value of the direction property.

Parameters:
value - allowed object is ResourceEntitlementAssociationDirectionType

getAssociationAttribute

public javax.xml.namespace.QName getAssociationAttribute()
Gets the value of the associationAttribute property.

Returns:
possible object is QName

setAssociationAttribute

public void setAssociationAttribute(javax.xml.namespace.QName value)
Sets the value of the associationAttribute property.

Parameters:
value - allowed object is QName

getValueAttribute

public javax.xml.namespace.QName getValueAttribute()
Gets the value of the valueAttribute property.

Returns:
possible object is QName

setValueAttribute

public void setValueAttribute(javax.xml.namespace.QName value)
Sets the value of the valueAttribute property.

Parameters:
value - allowed object is QName

toString

public java.lang.String toString()
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin

Overrides:
toString in class java.lang.Object

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      java.lang.Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object

clone

public ResourceEntitlementAssociationType clone()
Creates and returns a deep copy of this object.

Overrides:
clone in class java.lang.Object
Returns:
A deep copy of this object.


Copyright © 2012 evolveum. All Rights Reserved.