Class ProcessSchemePolicy
java.lang.Object
org.eclipse.lyo.oslc4j.core.model.AbstractResource
com.sodius.oslc.server.process.scheme.model.ProcessSchemePolicy
- All Implemented Interfaces:
IExtendedResource,IResource
@OslcNamespace("http://www.sodius.com/ns/process/scheme#")
@OslcResourceShape(title="Process Scheme Policy Resource Shape",
describes="http://www.sodius.com/ns/process/scheme#ProcessSchemePolicy")
public class ProcessSchemePolicy
extends AbstractResource
Encapsulates all the
friend policies of a given scheme.- Since:
- 3.5.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFriendPolicy(FriendPolicy friendPolicy) voidaddNativeLinkTypeMapping(NativeLinkTypeMapping nativeLinkTypeMapping) Indicates whether enabling Global Configuration is hidden for the project areas bound to this scheme.voidsetFriendPolicies(List<FriendPolicy> friendPolicies) voidsetGCEnablementHidden(Boolean gcEnablementHidden) Sets whether enabling Global Configuration is hidden for the project areas bound to this scheme.voidsetNativeLinkTypeMappings(List<NativeLinkTypeMapping> nativeLinkTypeMapping) voidsetPrivateLinking(Boolean privateLinking) voidvoidsetStrictLinking(Boolean strictLinking) Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
Constructor Details
-
ProcessSchemePolicy
public ProcessSchemePolicy()
-
-
Method Details
-
getScheme
-
setScheme
-
isStrictLinking
@OslcName("strictLinking") @OslcOccurs(ZeroOrOne) @OslcValueType(Boolean) @OslcPropertyDefinition("http://www.sodius.com/ns/process/scheme#strictLinking") public Boolean isStrictLinking() -
setStrictLinking
-
isPrivateLinking
@OslcName("privateLinking") @OslcOccurs(ZeroOrOne) @OslcValueType(Boolean) @OslcPropertyDefinition("http://www.sodius.com/ns/process/scheme#privateLinking") public Boolean isPrivateLinking() -
setPrivateLinking
-
isGCEnablementHidden
@OslcName("gcEnablementHidden") @OslcOccurs(ZeroOrOne) @OslcValueType(Boolean) @OslcPropertyDefinition("http://www.sodius.com/ns/process/scheme#gcEnablementHidden") public Boolean isGCEnablementHidden()Indicates whether enabling Global Configuration is hidden for the project areas bound to this scheme.- Returns:
trueif users are not allowed to enable Global Configuration on the related project areas.- Since:
- 4.2.0
-
setGCEnablementHidden
Sets whether enabling Global Configuration is hidden for the project areas bound to this scheme.- Parameters:
gcEnablementHidden-trueto prevent users from enabling Global Configuration on the related project areas.- Since:
- 4.2.0
-
getFriendPolicies
@OslcName("friendPolicy") @OslcRange("http://www.sodius.com/ns/process/scheme#FriendPolicy") @OslcPropertyDefinition("http://www.sodius.com/ns/process/scheme#friendPolicy") @OslcValueType(LocalResource) public List<FriendPolicy> getFriendPolicies() -
addFriendPolicy
-
setFriendPolicies
-
getNativeLinkTypeMappings
@OslcName("nativeLinkTypeMapping") @OslcValueType(LocalResource) @OslcRepresentation(Inline) @OslcRange("http://www.sodius.com/ns/process/scheme#NativeLinkTypeMapping") @OslcPropertyDefinition("http://www.sodius.com/ns/process/scheme#nativeLinkTypeMapping") public List<NativeLinkTypeMapping> getNativeLinkTypeMappings() -
addNativeLinkTypeMapping
-
setNativeLinkTypeMappings
-