Class SecurableObject

java.lang.Object
com.axemble.vdp.security.helper.SecurableObject
All Implemented Interfaces:
Serializable

public class SecurableObject extends Object implements Serializable
See Also:
  • Field Details

    • TYPE_Catalog

      public static final int TYPE_Catalog
      See Also:
    • TYPE_Organization

      public static final int TYPE_Organization
      See Also:
    • TYPE_File

      public static final int TYPE_File
      See Also:
    • TYPE_Folder

      public static final int TYPE_Folder
      See Also:
    • TYPE_Library

      public static final int TYPE_Library
      See Also:
    • TYPE_Resource

      public static final int TYPE_Resource
      See Also:
    • TYPE_TreatmentClass

      public static final int TYPE_TreatmentClass
      See Also:
    • TYPE_Treatment

      public static final int TYPE_Treatment
      See Also:
    • TYPE_VersionGroup

      public static final int TYPE_VersionGroup
      See Also:
    • TYPE_CatalogView

      public static final int TYPE_CatalogView
      See Also:
    • TYPE_ResourceTemplateView

      public static final int TYPE_ResourceTemplateView
      See Also:
    • TYPE_VersionGroupView

      public static final int TYPE_VersionGroupView
      See Also:
    • MAX_TYPE

      public static final int MAX_TYPE
      See Also:
    • typeToLabelId

      protected static String[] typeToLabelId
    • typeToSqlTable

      protected static String[] typeToSqlTable
    • INT_Catalog

      public static final Integer INT_Catalog
    • INT_Organization

      public static final Integer INT_Organization
    • INT_File

      public static final Integer INT_File
    • INT_Folder

      public static final Integer INT_Folder
    • INT_Library

      public static final Integer INT_Library
    • INT_Resource

      public static final Integer INT_Resource
    • INT_TreatmentClass

      public static final Integer INT_TreatmentClass
    • INT_Treatment

      public static final Integer INT_Treatment
    • INT_VersionGroup

      public static final Integer INT_VersionGroup
    • INT_CatalogView

      public static final Integer INT_CatalogView
    • INT_VersionGroupView

      public static final Integer INT_VersionGroupView
    • INT_ResourceTemplateView

      public static final Integer INT_ResourceTemplateView
    • infoClassMap

      protected static HashMap infoClassMap
    • type

      protected final int type
    • id

      protected final String id
  • Constructor Details

    • SecurableObject

      public SecurableObject(int type, String id)
  • Method Details

    • typeToLabelId

      public static String typeToLabelId(int type)
    • typeToSqlTable

      public static String typeToSqlTable(int type)
    • getType

      public int getType()
    • getId

      public String getId()
    • getLabelId

      public String getLabelId()
    • infoClassToSecurableObjectType

      public static int infoClassToSecurableObjectType(Object storageInfoName)
    • getInfoClass

      public String getInfoClass()