Uses of Class
com.flexive.shared.exceptions.FxNoAccessException

Packages that use FxNoAccessException
com.flexive.shared Shared classes used by all flexive modules. 
com.flexive.shared.content Classes for representing flexive contents, most notable FxContent and FxPK
com.flexive.shared.exceptions Custom application exceptions which supported translated exception messages through resource bundles. 
com.flexive.shared.interfaces Local and remote interfaces of the flexive EJB engines. 
com.flexive.shared.value Multilingual value types for flexive contents. 
 

Uses of FxNoAccessException in com.flexive.shared
 

Methods in com.flexive.shared that throw FxNoAccessException
 void FxPhraseTreeNode.assignPhrase(java.lang.String phraseKey)
          Assign a phrase of the calling users mandator to this node.
 void FxPhraseTreeNode.assignPhrase(java.lang.String phraseKey, long phraseMandator)
          Assign a phrase to this node.
 FxPhraseTreeNode FxPhraseTreeNode.save()
          Save or create this node
 FxPhrase FxPhrase.save()
           
 

Uses of FxNoAccessException in com.flexive.shared.content
 

Methods in com.flexive.shared.content that throw FxNoAccessException
 void FxContent.checkForceSystemPropertyPermissions()
          Checks if FxContent.isForceLifeCycle() or FxContent.isForcePkOnCreate() is set and whether the current user set these flags (only the global supervisor is allowed to specify these).
static boolean FxPermissionUtils.checkPermission(UserTicket ticket, ACLPermission permission, FxContentSecurityInfo si, boolean throwException)
          Permission check for existing contents
static boolean FxPermissionUtils.checkPermission(UserTicket ticket, long ownerId, ACLPermission permission, FxType type, long stepACL, java.util.Collection<java.lang.Long> contentACLs, boolean throwException)
          Permission check for (new) contents
protected static void FxPermissionUtils.checkPropertyPermission(FxValue value, java.lang.String xpath, UserTicket ticket, long creatorId, long aclId, ACLPermission perm)
          Check a single property permission
static void FxPermissionUtils.checkPropertyPermissions(FxContent content, ACLPermission perm)
          Check if the calling user has the requested permission for all properties in this content.
static void FxPermissionUtils.checkPropertyPermissions(long creatorId, FxDelta delta, ACLPermission perm)
          Check propery permissions for delta updates
static void FxPermissionUtils.checkRole(UserTicket ticket, Role... roles)
          Throw an exception if the calling user is not in the given roles
static PermissionSet FxPermissionUtils.getPermissionIntersection(java.util.Collection<java.lang.Long> aclIds, FxType type, long stepACL, long createdBy, long mandator)
          Gets the permission set intersection of all given ACLs.
static PermissionSet FxPermissionUtils.getPermissions(long acl, FxType type, long stepACL, long createdBy, long mandator)
          Get a users permission for a given instance ACL
static void FxPermissionUtils.unwrapNoAccessValues(FxContent content, FxContent original)
          Unwrap all FxNoAccess values to their original values.
static void FxPermissionUtils.wrapNoAccessValues(UserTicket ticket, FxContentSecurityInfo securityInfo, FxContent content, FxType type, FxEnvironment env)
          Process a contents property and wrap FxValue's in FxNoAccess or set them to readonly where appropriate
 

Uses of FxNoAccessException in com.flexive.shared.exceptions
 

Methods in com.flexive.shared.exceptions that return FxNoAccessException
 FxNoAccessException FxNoAccessException.setAffectedXPath(java.lang.String affectedXPath, FxContentExceptionCause cause)
          Set the affected XPath that caused this Exception to be thrown
 

Uses of FxNoAccessException in com.flexive.shared.interfaces
 

Methods in com.flexive.shared.interfaces that throw FxNoAccessException
 void PhraseEngine.assignPhrase(long assignmentOwner, long nodeId, long nodeMandator, long phraseId, long phraseMandator, long pos, boolean checkPositioning)
          Assign a phrase to a node.
 void PhraseEngine.assignPhrase(long assignmentOwner, long nodeId, long nodeMandator, java.lang.String phraseKey, long phraseMandator, long pos, boolean checkPositioning)
          Assign a phrase to a node.
 void PhraseEngine.clearPhrases(FxPhraseCategorySelection categories, long mandatorId)
          Remove all phrases that belong to the requested mandator
 void PhraseEngine.clearPhrases(long mandatorId)
          Remove all phrases that belong to the requested mandator
 void PhraseEngine.clearTree(FxPhraseCategorySelection categories, long mandatorId)
          Remove all tree nodes that belong to the requested mandator and match selected categories
 void PhraseEngine.clearTree(long mandatorId)
          Remove all tree nodes that belong to the requested mandator
 void PhraseEngine.moveTreeNode(int category, long nodeId, long mandatorId, int delta)
          Move a tree node delta positions (within its own mandator)
 void PhraseEngine.moveTreeNode(long nodeId, long mandatorId, int delta)
          Move a tree node delta positions (within its own mandator)
 void PhraseEngine.moveTreeNodeAssignment(int category, long assignmentOwner, long nodeId, long nodeMandatorId, long phraseId, long phraseMandator, int delta)
          "Move" the position of an assignment
 void PhraseEngine.moveTreeNodeAssignment(long assignmentOwner, long nodeId, long nodeMandatorId, long phraseId, long phraseMandator, int delta)
          "Move" the position of an assignment
 int PhraseEngine.removeMandatorPhrases(FxPhraseCategorySelection categories, long mandator)
          Removes all phrases of the requested mandator and all its mappings (but not if used in tree nodes!)
 int PhraseEngine.removeMandatorPhrases(long mandator)
          Removes all phrases of the requested mandator and all its mappings (but not if used in tree nodes!)
 boolean PhraseEngine.removePhrase(int category, java.lang.String phraseKey, long mandator)
          Remove the phrase identified by its key and mandator and all its mappings
 boolean PhraseEngine.removePhrase(java.lang.String phraseKey, long mandator)
          Remove the phrase identified by its key and mandator and all its mappings
 boolean PhraseEngine.removePhraseAssignment(int category, long assignmentOwner, long nodeId, long nodeMandator, long phraseId, long phraseMandator)
          Remove an assign of a phrase from a node.
 boolean PhraseEngine.removePhraseAssignment(long assignmentOwner, long nodeId, long nodeMandator, long phraseId, long phraseMandator)
          Remove an assign of a phrase from a node.
 int PhraseEngine.removePhrases(int category, java.lang.String phraseKeyPrefix, long mandator)
          Remove all phrases with a key starting with phraseKeyPrefix and mandator
 int PhraseEngine.removePhrases(java.lang.String phraseKeyPrefix, long mandator)
          Remove all phrases with a key starting with phraseKeyPrefix and mandator
 void PhraseEngine.removeTreeNode(int category, long nodeId, long mandatorId)
          Remove a tree node, moving its children up one level and removing all assignments to this node
 void PhraseEngine.removeTreeNode(long nodeId, long mandatorId)
          Remove a tree node, moving its children up one level and removing all assignments to this node
 long PhraseEngine.savePhrase(int category, java.lang.String phraseKey, FxString value, FxPhraseSearchValueConverter converter, java.lang.Object tag, long mandator)
          Save or create a phrase
 long PhraseEngine.savePhrase(int category, java.lang.String phraseKey, FxString value, long mandator)
          Save or create a phrase (tag will be removed existing phrases!)
 long PhraseEngine.savePhrase(int category, java.lang.String phraseKey, FxString value, java.lang.Object tag, long mandator)
          Save or create a phrase
 long PhraseEngine.savePhrase(java.lang.String phraseKey, FxString value, FxPhraseSearchValueConverter converter, long mandator)
          Save or create a phrase (tag will be removed existing phrases!)
 long PhraseEngine.savePhrase(java.lang.String phraseKey, FxString value, FxPhraseSearchValueConverter converter, java.lang.Object tag, long mandator)
          Save or create a phrase
 long PhraseEngine.savePhrase(java.lang.String phraseKey, FxString value, long mandator)
          Save or create a phrase (tag will be removed existing phrases!)
 long PhraseEngine.savePhrase(java.lang.String phraseKey, FxString value, java.lang.Object tag, long mandator)
          Save or create a phrase
 FxPhraseTreeNode PhraseEngine.saveTreeNode(FxPhraseTreeNode node)
          Save or create a tree node.
 void PhraseEngine.setPhraseHidden(int category, java.lang.String phraseKey, long mandator, boolean hidden)
          Set a phrases hidden flag
 void PhraseEngine.setPhraseHidden(java.lang.String phraseKey, long mandator, boolean hidden)
          Set a phrases hidden flag
 void PhraseEngine.setPhraseTreeNodeParent(long nodeId, long nodeMandator, long parentId, long parentMandator)
          Set the parent of a phrase tree node.
 

Uses of FxNoAccessException in com.flexive.shared.value
 

Methods in com.flexive.shared.value that throw FxNoAccessException
 FxValue FxValue.setSelectedLanguage(long selectedLanguage)
          Set the user selected language