com.ibm.websphere.wim.model
Interface EntitlementControl

All Superinterfaces:
Control

public interface EntitlementControl
extends Control

A representation of the model object 'Entitlement Control'.

The following features are supported:

See Also:
ModelPackage.getEntitlementControl()
Model:
Generated:

Method Summary
 java.util.List getEntitlementAttributes()
          Returns the value of the 'Entitlement Attributes' attribute list.
 EntitlementType getEntitlementCheck()
          Returns the value of the 'Entitlement Check' containment reference.
 EntitlementType getEntitlementFilter()
          Returns the value of the 'Entitlement Filter' containment reference.
 boolean isGetAttributeEntitlements()
          Returns the value of the 'Get Attribute Entitlements' attribute.
 boolean isGetExclusively()
          Returns the value of the 'Get Exclusively' attribute.
 boolean isGetObjectEntitlements()
          Returns the value of the 'Get Object Entitlements' attribute.
 boolean isGetRoles()
          Returns the value of the 'Get Roles' attribute.
 boolean isSetGetAttributeEntitlements()
          Returns whether the value of the 'Get Attribute Entitlements' attribute is set.
 boolean isSetGetExclusively()
          Returns whether the value of the 'Get Exclusively' attribute is set.
 boolean isSetGetObjectEntitlements()
          Returns whether the value of the 'Get Object Entitlements' attribute is set.
 boolean isSetGetRoles()
          Returns whether the value of the 'Get Roles' attribute is set.
 void setEntitlementCheck(EntitlementType value)
          Sets the value of the 'Entitlement Check' containment reference.
 void setEntitlementFilter(EntitlementType value)
          Sets the value of the 'Entitlement Filter' containment reference.
 void setGetAttributeEntitlements(boolean value)
          Sets the value of the 'Get Attribute Entitlements' attribute.
 void setGetExclusively(boolean value)
          Sets the value of the 'Get Exclusively' attribute.
 void setGetObjectEntitlements(boolean value)
          Sets the value of the 'Get Object Entitlements' attribute.
 void setGetRoles(boolean value)
          Sets the value of the 'Get Roles' attribute.
 void unsetGetAttributeEntitlements()
          Unsets the value of the 'Get Attribute Entitlements' attribute.
 void unsetGetExclusively()
          Unsets the value of the 'Get Exclusively' attribute.
 void unsetGetObjectEntitlements()
          Unsets the value of the 'Get Object Entitlements' attribute.
 void unsetGetRoles()
          Unsets the value of the 'Get Roles' attribute.
 

Method Detail

getEntitlementAttributes

java.util.List getEntitlementAttributes()
Returns the value of the 'Entitlement Attributes' attribute list. The list contents are of type String.

See Also:
ModelPackage.getEntitlementControl_EntitlementAttributes()
Model:
type="java.lang.String" unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
Generated:
Return:
the value of the 'Entitlement Attributes' attribute list.

getEntitlementFilter

EntitlementType getEntitlementFilter()
Returns the value of the 'Entitlement Filter' containment reference.

See Also:
setEntitlementFilter(EntitlementType), ModelPackage.getEntitlementControl_EntitlementFilter()
Model:
containment="true" resolveProxies="false"
Generated:
Return:
the value of the 'Entitlement Filter' containment reference.

setEntitlementFilter

void setEntitlementFilter(EntitlementType value)
Sets the value of the 'Entitlement Filter' containment reference.

Parameters:
value - the new value of the 'Entitlement Filter' containment reference.
See Also:
getEntitlementFilter()
Generated:

getEntitlementCheck

EntitlementType getEntitlementCheck()
Returns the value of the 'Entitlement Check' containment reference.

See Also:
setEntitlementCheck(EntitlementType), ModelPackage.getEntitlementControl_EntitlementCheck()
Model:
containment="true" resolveProxies="false"
Generated:
Return:
the value of the 'Entitlement Check' containment reference.

setEntitlementCheck

void setEntitlementCheck(EntitlementType value)
Sets the value of the 'Entitlement Check' containment reference.

Parameters:
value - the new value of the 'Entitlement Check' containment reference.
See Also:
getEntitlementCheck()
Generated:

isGetAttributeEntitlements

boolean isGetAttributeEntitlements()
Returns the value of the 'Get Attribute Entitlements' attribute. The default value is "false".

See Also:
isSetGetAttributeEntitlements(), unsetGetAttributeEntitlements(), setGetAttributeEntitlements(boolean), ModelPackage.getEntitlementControl_GetAttributeEntitlements()
Model:
default="false" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
Generated:
Return:
the value of the 'Get Attribute Entitlements' attribute.

setGetAttributeEntitlements

void setGetAttributeEntitlements(boolean value)
Sets the value of the 'Get Attribute Entitlements' attribute.

Parameters:
value - the new value of the 'Get Attribute Entitlements' attribute.
See Also:
isSetGetAttributeEntitlements(), unsetGetAttributeEntitlements(), isGetAttributeEntitlements()
Generated:

unsetGetAttributeEntitlements

void unsetGetAttributeEntitlements()
Unsets the value of the 'Get Attribute Entitlements' attribute.

See Also:
isSetGetAttributeEntitlements(), isGetAttributeEntitlements(), setGetAttributeEntitlements(boolean)
Generated:

isSetGetAttributeEntitlements

boolean isSetGetAttributeEntitlements()
Returns whether the value of the 'Get Attribute Entitlements' attribute is set.

See Also:
unsetGetAttributeEntitlements(), isGetAttributeEntitlements(), setGetAttributeEntitlements(boolean)
Generated:
Return:
whether the value of the 'Get Attribute Entitlements' attribute is set.

isGetExclusively

boolean isGetExclusively()
Returns the value of the 'Get Exclusively' attribute. The default value is "false".

See Also:
isSetGetExclusively(), unsetGetExclusively(), setGetExclusively(boolean), ModelPackage.getEntitlementControl_GetExclusively()
Model:
default="false" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
Generated:
Return:
the value of the 'Get Exclusively' attribute.

setGetExclusively

void setGetExclusively(boolean value)
Sets the value of the 'Get Exclusively' attribute.

Parameters:
value - the new value of the 'Get Exclusively' attribute.
See Also:
isSetGetExclusively(), unsetGetExclusively(), isGetExclusively()
Generated:

unsetGetExclusively

void unsetGetExclusively()
Unsets the value of the 'Get Exclusively' attribute.

See Also:
isSetGetExclusively(), isGetExclusively(), setGetExclusively(boolean)
Generated:

isSetGetExclusively

boolean isSetGetExclusively()
Returns whether the value of the 'Get Exclusively' attribute is set.

See Also:
unsetGetExclusively(), isGetExclusively(), setGetExclusively(boolean)
Generated:
Return:
whether the value of the 'Get Exclusively' attribute is set.

isGetObjectEntitlements

boolean isGetObjectEntitlements()
Returns the value of the 'Get Object Entitlements' attribute. The default value is "false".

See Also:
isSetGetObjectEntitlements(), unsetGetObjectEntitlements(), setGetObjectEntitlements(boolean), ModelPackage.getEntitlementControl_GetObjectEntitlements()
Model:
default="false" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
Generated:
Return:
the value of the 'Get Object Entitlements' attribute.

setGetObjectEntitlements

void setGetObjectEntitlements(boolean value)
Sets the value of the 'Get Object Entitlements' attribute.

Parameters:
value - the new value of the 'Get Object Entitlements' attribute.
See Also:
isSetGetObjectEntitlements(), unsetGetObjectEntitlements(), isGetObjectEntitlements()
Generated:

unsetGetObjectEntitlements

void unsetGetObjectEntitlements()
Unsets the value of the 'Get Object Entitlements' attribute.

See Also:
isSetGetObjectEntitlements(), isGetObjectEntitlements(), setGetObjectEntitlements(boolean)
Generated:

isSetGetObjectEntitlements

boolean isSetGetObjectEntitlements()
Returns whether the value of the 'Get Object Entitlements' attribute is set.

See Also:
unsetGetObjectEntitlements(), isGetObjectEntitlements(), setGetObjectEntitlements(boolean)
Generated:
Return:
whether the value of the 'Get Object Entitlements' attribute is set.

isGetRoles

boolean isGetRoles()
Returns the value of the 'Get Roles' attribute. The default value is "false".

See Also:
isSetGetRoles(), unsetGetRoles(), setGetRoles(boolean), ModelPackage.getEntitlementControl_GetRoles()
Model:
default="false" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
Generated:
Return:
the value of the 'Get Roles' attribute.

setGetRoles

void setGetRoles(boolean value)
Sets the value of the 'Get Roles' attribute.

Parameters:
value - the new value of the 'Get Roles' attribute.
See Also:
isSetGetRoles(), unsetGetRoles(), isGetRoles()
Generated:

unsetGetRoles

void unsetGetRoles()
Unsets the value of the 'Get Roles' attribute.

See Also:
isSetGetRoles(), isGetRoles(), setGetRoles(boolean)
Generated:

isSetGetRoles

boolean isSetGetRoles()
Returns whether the value of the 'Get Roles' attribute is set.

See Also:
unsetGetRoles(), isGetRoles(), setGetRoles(boolean)
Generated:
Return:
whether the value of the 'Get Roles' attribute is set.