Class PropertyLimitations

java.lang.Object
com.evolveum.midpoint.schema.processor.PropertyLimitations
All Implemented Interfaces:
DebugDumpable, Serializable

public class PropertyLimitations extends Object implements DebugDumpable, Serializable
Author:
semancik
See Also:
  • Constructor Details

    • PropertyLimitations

      public PropertyLimitations()
  • Method Details

    • getProcessing

      public ItemProcessing getProcessing()
    • setProcessing

      public void setProcessing(ItemProcessing processing)
    • getMinOccurs

      public int getMinOccurs()
    • setMinOccurs

      public void setMinOccurs(int minOccurs)
    • getMaxOccurs

      public int getMaxOccurs()
    • setMaxOccurs

      public void setMaxOccurs(int maxOccurs)
    • getAccess

      public PropertyAccessType getAccess()
    • setAccess

      public void setAccess(PropertyAccessType access)
    • debugDump

      public String debugDump(int indent)
      Specified by:
      debugDump in interface DebugDumpable
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • canModify

      public boolean canModify()
      Returns `true` if the `modify` operation is allowed.
    • canAdd

      public boolean canAdd()
      Returns `true` if the `add` operation is allowed.
    • canRead

      public boolean canRead()
      Returns `true` if the `read` operation is allowed.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object