Class M2Class

java.lang.Object
org.alfresco.repo.dictionary.M2Class
Direct Known Subclasses:
M2Aspect, M2Type

public abstract class M2Class extends Object
Abstract Class Definition.
Author:
David Caruana
  • Field Details

    • PROPERTY_PLACEHOLDER

      public static final Pattern PROPERTY_PLACEHOLDER
  • Method Details

    • isAspect

      public boolean isAspect()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getParentName

      public String getParentName()
    • setParentName

      public void setParentName(String parentName)
    • getArchive

      public Boolean getArchive()
    • setArchive

      public void setArchive(boolean archive)
    • getIncludedInSuperTypeQuery

      public Boolean getIncludedInSuperTypeQuery()
    • setIncludedInSuperTypeQuery

      public void setIncludedInSuperTypeQuery(boolean includedInSuperTypeQuery)
    • createProperty

      public M2Property createProperty(String name)
    • removeProperty

      public void removeProperty(String name)
    • getProperties

      public List<M2Property> getProperties()
    • getProperty

      public M2Property getProperty(String name)
    • createAssociation

      public M2Association createAssociation(String name)
    • createChildAssociation

      public M2ChildAssociation createChildAssociation(String name)
    • removeAssociation

      public void removeAssociation(String name)
    • getAssociations

      public List<M2ClassAssociation> getAssociations()
    • getAssociation

      public M2ClassAssociation getAssociation(String name)
    • createPropertyOverride

      public M2PropertyOverride createPropertyOverride(String name)
    • removePropertyOverride

      public void removePropertyOverride(String name)
    • getPropertyOverrides

      public List<M2PropertyOverride> getPropertyOverrides()
    • getPropertyOverride

      public M2PropertyOverride getPropertyOverride(String name)
    • addMandatoryAspect

      public void addMandatoryAspect(String name)
    • removeMandatoryAspect

      public void removeMandatoryAspect(String name)
    • getMandatoryAspects

      public List<String> getMandatoryAspects()
    • setConfigProperties

      public void setConfigProperties(Properties configProperties)