com.solidstategroup.cms
Class ArticleTypes
java.lang.Object
com.solidstategroup.cms.ArticleTypes
public class ArticleTypes
- extends java.lang.Object
|
Method Summary |
static boolean |
checkCircularReference(ArticleType thisArticleType,
int parentRootArticleTypeId)
|
static boolean |
copyBranch(int branchRootNodeToCopyId,
int parentRootArticleTypeIdToAttachTo,
java.lang.String newRootNodeDescription)
|
boolean |
delete(int uniqueId)
|
static java.util.Vector |
getAllArticleTypes()
|
static java.util.Vector |
getAllArticleTypes(javax.swing.tree.DefaultTreeModel tree)
|
static java.util.Vector |
getAllArticleTypes(java.lang.String articleMetaType)
|
static java.util.Vector |
getAllArticleTypes(java.lang.String articleMetaType,
javax.swing.tree.DefaultTreeModel tree)
|
static java.util.Vector |
getAllArticleTypesSortedByDescription()
|
static java.util.Vector |
getAllArticleTypesSortedByDescription(javax.swing.tree.DefaultTreeModel tree)
|
static java.util.Vector |
getAllArticleTypesSortedByDescription(java.lang.String articleMetaType)
|
static java.util.Vector |
getAllArticleTypesSortedByDescription(java.lang.String articleMetaType,
javax.swing.tree.DefaultTreeModel tree)
|
static java.util.Vector |
getAllChildren(int thisRootArticleTypeId)
|
static java.util.Vector |
getAllChildren(int thisRootArticleTypeId,
javax.swing.tree.DefaultTreeModel tree)
|
static java.util.Vector |
getAllChildren(java.lang.String articleGroupDescription)
|
static java.util.Vector |
getAllChildren(java.lang.String articleGroupDescription,
javax.swing.tree.DefaultTreeModel tree)
|
static java.util.Vector |
getAllDescendants(int rootArticleTypeId)
|
static java.util.Vector |
getAllDescendants(int rootArticleTypeId,
javax.swing.tree.DefaultTreeModel tree)
|
static java.util.Vector |
getAllSiblings(int thisRootArticleTypeId)
|
static java.util.Vector |
getAllSiblings(int thisRootArticleTypeId,
javax.swing.tree.DefaultTreeModel tree)
|
static java.util.Vector |
getAllSiblings(java.lang.String articleGroup)
|
static java.util.Vector |
getAllSiblings(java.lang.String articleGroup,
javax.swing.tree.DefaultTreeModel tree)
|
static ArticleType |
getArticleType(int rootArticleTypeId)
|
static ArticleType |
getArticleType(int rootArticleTypeId,
javax.swing.tree.DefaultTreeModel tree)
|
static ArticleType |
getArticleType(java.lang.String articleTypeDescription)
|
static ArticleType |
getArticleType(java.lang.String articleTypeDescription,
javax.swing.tree.DefaultTreeModel tree)
|
static ArticleType |
getArticleType(java.lang.String articleTypeDescription,
java.lang.String articleTypeMetaType)
|
static ArticleType |
getArticleType(java.lang.String articleTypeDescription,
java.lang.String articleTypeMetaType,
javax.swing.tree.DefaultTreeModel tree)
|
static ArticleType |
getArticleTypeCaseInsensitive(java.lang.String articleTypeDescription)
|
static ArticleType |
getArticleTypeCaseInsensitive(java.lang.String articleTypeDescription,
javax.swing.tree.DefaultTreeModel tree)
|
static java.util.HashMap |
getArticleTypeIds()
|
static javax.swing.tree.DefaultTreeModel |
getArticleTypes()
|
static ArticleType |
getArticleTypeWithArticleTypeId(int articleTypeId)
|
static ArticleType |
getArticleTypeWithArticleTypeId(int articleTypeId,
javax.swing.tree.DefaultTreeModel tree)
|
static ArticleType |
getArticleTypeWithArticleTypeIdWithoutCopy(int articleTypeId,
javax.swing.tree.DefaultTreeModel tree)
|
static ArticleType |
getArticleTypeWithoutCopy(int rootArticleTypeId,
javax.swing.tree.DefaultTreeModel tree)
|
int |
getDepth(int articleTypeId)
|
int |
getDepth(int articleTypeId,
javax.swing.tree.DefaultTreeModel tree)
|
static ArticleType |
getParentArticleType(int childArticleTypeId)
|
static ArticleType |
getParentArticleType(int childArticleTypeId,
javax.swing.tree.DefaultTreeModel tree)
|
static ArticleType |
getParentArticleType(java.lang.String articleGroupDescription)
|
static ArticleType |
getParentArticleType(java.lang.String articleGroupDescription,
javax.swing.tree.DefaultTreeModel tree)
|
static java.util.Vector |
getPathToRoot(int articleTypeId)
|
static java.util.Vector |
getPathToRoot(int articleTypeId,
javax.swing.tree.DefaultTreeModel tree)
|
static java.util.HashMap |
getPreviewArticleTypeIds()
|
static javax.swing.tree.DefaultTreeModel |
getPreviewArticleTypes()
|
static boolean |
isAncestor(ArticleType parent,
ArticleType child)
|
static boolean |
isChildOrIdenticalType(int thisRootArticleTypeId,
int checkingRootArticleTypeId)
|
static boolean |
isChildOrIdenticalType(int thisRootArticleTypeId,
int checkingRootArticleTypeId,
javax.swing.tree.DefaultTreeModel tree)
|
static boolean |
isLeafNode(int articleTypeId)
|
static boolean |
isLeafNode(int articleTypeId,
javax.swing.tree.DefaultTreeModel tree)
|
static void |
populateArticleTypes()
|
static void |
populateArticleTypesPreview()
|
static java.util.Vector |
searchTree(java.lang.String thisArticleGroupDesc)
|
static java.util.Vector |
searchTree(java.lang.String thisArticleGroupDesc,
javax.swing.tree.DefaultTreeModel tree)
|
static javax.swing.tree.DefaultMutableTreeNode |
searchTreeForArticleGroup(int thisRootArticleTypeId)
|
static javax.swing.tree.DefaultMutableTreeNode |
searchTreeForArticleGroup(int thisRootArticleTypeId,
javax.swing.tree.DefaultTreeModel tree)
|
static javax.swing.tree.DefaultMutableTreeNode |
searchTreeForArticleGroupWithArticleTypeId(int thisArticleGroupId)
|
static javax.swing.tree.DefaultMutableTreeNode |
searchTreeForArticleGroupWithArticleTypeId(int articleGroupId,
javax.swing.tree.DefaultTreeModel tree)
|
static void |
storeNewArticleTypeAndChildren(ArticleType thisArticleType,
int parentRootArticleTypeId)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArticleTypes
public ArticleTypes()
populateArticleTypes
public static void populateArticleTypes()
populateArticleTypesPreview
public static void populateArticleTypesPreview()
searchTreeForArticleGroup
public static javax.swing.tree.DefaultMutableTreeNode searchTreeForArticleGroup(int thisRootArticleTypeId)
searchTreeForArticleGroup
public static javax.swing.tree.DefaultMutableTreeNode searchTreeForArticleGroup(int thisRootArticleTypeId,
javax.swing.tree.DefaultTreeModel tree)
searchTreeForArticleGroupWithArticleTypeId
public static javax.swing.tree.DefaultMutableTreeNode searchTreeForArticleGroupWithArticleTypeId(int thisArticleGroupId)
searchTreeForArticleGroupWithArticleTypeId
public static javax.swing.tree.DefaultMutableTreeNode searchTreeForArticleGroupWithArticleTypeId(int articleGroupId,
javax.swing.tree.DefaultTreeModel tree)
getArticleType
public static ArticleType getArticleType(java.lang.String articleTypeDescription)
getArticleTypeCaseInsensitive
public static ArticleType getArticleTypeCaseInsensitive(java.lang.String articleTypeDescription)
getArticleType
public static ArticleType getArticleType(java.lang.String articleTypeDescription,
javax.swing.tree.DefaultTreeModel tree)
getArticleTypeCaseInsensitive
public static ArticleType getArticleTypeCaseInsensitive(java.lang.String articleTypeDescription,
javax.swing.tree.DefaultTreeModel tree)
getArticleType
public static ArticleType getArticleType(java.lang.String articleTypeDescription,
java.lang.String articleTypeMetaType)
getArticleType
public static ArticleType getArticleType(java.lang.String articleTypeDescription,
java.lang.String articleTypeMetaType,
javax.swing.tree.DefaultTreeModel tree)
getArticleType
public static ArticleType getArticleType(int rootArticleTypeId)
getArticleType
public static ArticleType getArticleType(int rootArticleTypeId,
javax.swing.tree.DefaultTreeModel tree)
getArticleTypeWithoutCopy
public static ArticleType getArticleTypeWithoutCopy(int rootArticleTypeId,
javax.swing.tree.DefaultTreeModel tree)
getArticleTypeWithArticleTypeId
public static ArticleType getArticleTypeWithArticleTypeId(int articleTypeId)
getArticleTypeWithArticleTypeId
public static ArticleType getArticleTypeWithArticleTypeId(int articleTypeId,
javax.swing.tree.DefaultTreeModel tree)
getArticleTypeWithArticleTypeIdWithoutCopy
public static ArticleType getArticleTypeWithArticleTypeIdWithoutCopy(int articleTypeId,
javax.swing.tree.DefaultTreeModel tree)
getAllChildren
public static java.util.Vector getAllChildren(int thisRootArticleTypeId)
getAllChildren
public static java.util.Vector getAllChildren(int thisRootArticleTypeId,
javax.swing.tree.DefaultTreeModel tree)
getAllSiblings
public static java.util.Vector getAllSiblings(int thisRootArticleTypeId)
getAllSiblings
public static java.util.Vector getAllSiblings(int thisRootArticleTypeId,
javax.swing.tree.DefaultTreeModel tree)
getAllSiblings
public static java.util.Vector getAllSiblings(java.lang.String articleGroup)
getAllSiblings
public static java.util.Vector getAllSiblings(java.lang.String articleGroup,
javax.swing.tree.DefaultTreeModel tree)
getAllChildren
public static java.util.Vector getAllChildren(java.lang.String articleGroupDescription)
getAllChildren
public static java.util.Vector getAllChildren(java.lang.String articleGroupDescription,
javax.swing.tree.DefaultTreeModel tree)
getAllDescendants
public static java.util.Vector getAllDescendants(int rootArticleTypeId)
getAllDescendants
public static java.util.Vector getAllDescendants(int rootArticleTypeId,
javax.swing.tree.DefaultTreeModel tree)
getAllArticleTypes
public static java.util.Vector getAllArticleTypes()
getAllArticleTypes
public static java.util.Vector getAllArticleTypes(javax.swing.tree.DefaultTreeModel tree)
getAllArticleTypes
public static java.util.Vector getAllArticleTypes(java.lang.String articleMetaType)
getAllArticleTypes
public static java.util.Vector getAllArticleTypes(java.lang.String articleMetaType,
javax.swing.tree.DefaultTreeModel tree)
getAllArticleTypesSortedByDescription
public static java.util.Vector getAllArticleTypesSortedByDescription()
getAllArticleTypesSortedByDescription
public static java.util.Vector getAllArticleTypesSortedByDescription(javax.swing.tree.DefaultTreeModel tree)
getAllArticleTypesSortedByDescription
public static java.util.Vector getAllArticleTypesSortedByDescription(java.lang.String articleMetaType)
getAllArticleTypesSortedByDescription
public static java.util.Vector getAllArticleTypesSortedByDescription(java.lang.String articleMetaType,
javax.swing.tree.DefaultTreeModel tree)
getParentArticleType
public static ArticleType getParentArticleType(int childArticleTypeId)
getParentArticleType
public static ArticleType getParentArticleType(int childArticleTypeId,
javax.swing.tree.DefaultTreeModel tree)
getParentArticleType
public static ArticleType getParentArticleType(java.lang.String articleGroupDescription)
getParentArticleType
public static ArticleType getParentArticleType(java.lang.String articleGroupDescription,
javax.swing.tree.DefaultTreeModel tree)
isChildOrIdenticalType
public static boolean isChildOrIdenticalType(int thisRootArticleTypeId,
int checkingRootArticleTypeId)
isChildOrIdenticalType
public static boolean isChildOrIdenticalType(int thisRootArticleTypeId,
int checkingRootArticleTypeId,
javax.swing.tree.DefaultTreeModel tree)
getPreviewArticleTypes
public static javax.swing.tree.DefaultTreeModel getPreviewArticleTypes()
getArticleTypes
public static javax.swing.tree.DefaultTreeModel getArticleTypes()
getDepth
public int getDepth(int articleTypeId)
getDepth
public int getDepth(int articleTypeId,
javax.swing.tree.DefaultTreeModel tree)
delete
public boolean delete(int uniqueId)
getPathToRoot
public static java.util.Vector getPathToRoot(int articleTypeId)
getPathToRoot
public static java.util.Vector getPathToRoot(int articleTypeId,
javax.swing.tree.DefaultTreeModel tree)
searchTree
public static java.util.Vector searchTree(java.lang.String thisArticleGroupDesc)
searchTree
public static java.util.Vector searchTree(java.lang.String thisArticleGroupDesc,
javax.swing.tree.DefaultTreeModel tree)
isLeafNode
public static boolean isLeafNode(int articleTypeId)
isLeafNode
public static boolean isLeafNode(int articleTypeId,
javax.swing.tree.DefaultTreeModel tree)
isAncestor
public static boolean isAncestor(ArticleType parent,
ArticleType child)
checkCircularReference
public static boolean checkCircularReference(ArticleType thisArticleType,
int parentRootArticleTypeId)
copyBranch
public static boolean copyBranch(int branchRootNodeToCopyId,
int parentRootArticleTypeIdToAttachTo,
java.lang.String newRootNodeDescription)
storeNewArticleTypeAndChildren
public static void storeNewArticleTypeAndChildren(ArticleType thisArticleType,
int parentRootArticleTypeId)
getArticleTypeIds
public static java.util.HashMap getArticleTypeIds()
getPreviewArticleTypeIds
public static java.util.HashMap getPreviewArticleTypeIds()